Move stuff common to vertex/fragment_program into the base class, including:
authorBrian Paul <brian.paul@tungstengraphics.com>
Sat, 12 Nov 2005 17:53:14 +0000 (17:53 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Sat, 12 Nov 2005 17:53:14 +0000 (17:53 +0000)
commitde99760bf3511d05185799c4fb4347f9e5f420f4
treea0bda8570a2943b4c7dabc51b7a61e5c5344eded
parent77ee31930a1b0cc7766939415f4f04ed6a1fa4ac
Move stuff common to vertex/fragment_program into the base class, including:
Instructions, InputsRead, OutputsWritten, and Parameters.
Also, added debug functions: _mesa_print_instruction(),
_mesa_print_program_parameters() and revamp _mesa_print_program().
28 files changed:
src/mesa/drivers/dri/i915/i915_fragprog.c
src/mesa/drivers/dri/i915/intel_tris.c
src/mesa/drivers/dri/r300/r300_context.h
src/mesa/drivers/dri/r300/r300_fragprog.c
src/mesa/drivers/dri/r300/r300_maos.c
src/mesa/drivers/dri/r300/r300_program.h
src/mesa/drivers/dri/r300/r300_state.c
src/mesa/drivers/dri/r300/r300_vertexprog.c
src/mesa/main/context.h
src/mesa/main/mtypes.h
src/mesa/main/state.c
src/mesa/main/texenvprogram.c
src/mesa/main/texstate.c
src/mesa/shader/arbfragparse.c
src/mesa/shader/arbprogparse.c
src/mesa/shader/arbprogparse.h
src/mesa/shader/arbvertparse.c
src/mesa/shader/nvfragparse.c
src/mesa/shader/nvprogram.c
src/mesa/shader/nvvertexec.c
src/mesa/shader/nvvertparse.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/swrast/s_context.c
src/mesa/swrast/s_nvfragprog.c
src/mesa/tnl/t_vb_arbprogram.c
src/mesa/tnl/t_vb_program.c
src/mesa/tnl/t_vp_build.c