I've been playing with ARB_fragment_program, but I've had problems getting KIL to actually work.
For example, even this:
MOV temp, 1.0;
appears to cause the fragment to be killed. The only thing that seems to not kill the fragment is KIL 1.0; (or KIL x for any non-negative x constant).
Is there any trick to getting KIL to work?
This is on a G5 with a Radion 9600.