diff options
author | Maciej Cencora <m.cencora@gmail.com> | 2009-04-18 12:39:13 +0200 |
---|---|---|
committer | Dave Airlie <airlied@linux.ie> | 2009-04-19 22:14:56 +1000 |
commit | 300661d12a1f0ab6c81b087a2ca8c4655abf7066 (patch) | |
tree | 6e05b28eeed9d3408237244e4cec5f74b68aebfb /src/mesa/drivers/dri/r300/r500_fragprog.h | |
parent | 155cc1647fb7ec488fb1d93ba68bc2523ffee381 (diff) |
r300: more r300/r500 unification
reuse insert_WPOS_trailer function
Diffstat (limited to 'src/mesa/drivers/dri/r300/r500_fragprog.h')
-rw-r--r-- | src/mesa/drivers/dri/r300/r500_fragprog.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r500_fragprog.h b/src/mesa/drivers/dri/r300/r500_fragprog.h index 5bda0d1d0d..2e14098f5d 100644 --- a/src/mesa/drivers/dri/r300/r500_fragprog.h +++ b/src/mesa/drivers/dri/r300/r500_fragprog.h @@ -44,10 +44,15 @@ #include "r300_context.h" #include "r300_state.h" #include "radeon_program.h" +#include "radeon_nqssadce.h" extern void r500TranslateFragmentShader(GLcontext *ctx, struct gl_fragment_program *fp); extern GLboolean r500FragmentProgramEmit(struct r300_fragment_program_compiler *compiler); extern void r500FragmentProgramDump(union rX00_fragment_program_code *c); + +extern GLboolean r500FPIsNativeSwizzle(GLuint opcode, struct prog_src_register reg); + +extern void r500FPBuildSwizzle(struct nqssadce_state *s, struct prog_dst_register dst, struct prog_src_register src); #endif |