** the process **
I’m trying to use disgard in a proper sense to eliminate certain pixels just like Qurroball does. However, my conditional for such occurrance needs to be a comparison of vector scalars; example, “is vector A [bigger] than vector B” [code]bvec thePath = lessThan(dahOne, dahTest);

if (any(thePath)) {
discard;
}
else
{
fragColor = dahOne;
}

[/code]

problem is, when I use bvec in my statement above I get the following error in the log: Unexpected ‘=’ expecting ’ :: ’ only time I’ve seen ’ :: ’ used is for Prototyping and Class OBJ extensions in C. So… what the hell? Am I missing something obvious? Is there no current support for the following?

bvec
lessThan
greaterThan
equalTo

???

Please help me @Jherico, I’d like to keep hacking the shader integration so we can find out what works and what doesn’t.

special note I’ve gone rouge on this current “flame” integration, so I plan to use ‘discard’ and maybe add in third dimensional support. That’s a big stretch however, considering I’m struggling with booleanVector support. o.O