r300/compiler: Implement KILP opcode.
[mesa.git] / src / mesa / drivers / dri / r300 / compiler / radeon_program_alu.h
index b45958115cf29561fc806c0a3a8c52c0b933222d..e6e2cc20c5ab42657931432d2067c8c1afc542b8 100644 (file)
 
 #include "radeon_program.h"
 
-GLboolean radeonTransformALU(
-       struct radeon_transform_context *t,
-       struct prog_instruction*,
+int radeonTransformALU(
+       struct radeon_compiler * c,
+       struct rc_instruction * inst,
        void*);
 
-GLboolean radeonTransformTrigSimple(
-       struct radeon_transform_context *t,
-       struct prog_instruction*,
+int r300_transform_vertex_alu(
+       struct radeon_compiler * c,
+       struct rc_instruction * inst,
        void*);
 
-GLboolean radeonTransformTrigScale(
-       struct radeon_transform_context *t,
-       struct prog_instruction*,
+int radeonTransformTrigSimple(
+       struct radeon_compiler * c,
+       struct rc_instruction * inst,
        void*);
 
-GLboolean radeonTransformDeriv(
-       struct radeon_transform_context *t,
-       struct prog_instruction*,
+int radeonTransformTrigScale(
+       struct radeon_compiler * c,
+       struct rc_instruction * inst,
        void*);
 
+int r300_transform_trig_scale_vertex(
+       struct radeon_compiler *c,
+       struct rc_instruction *inst,
+       void*);
+
+int radeonTransformDeriv(
+       struct radeon_compiler * c,
+       struct rc_instruction * inst,
+       void*);
+
+void radeonTransformKILP(struct radeon_compiler * c);
+
 #endif /* __RADEON_PROGRAM_ALU_H_ */