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().
This commit is contained in:
Brian Paul
2005-11-12 17:53:14 +00:00
parent 77ee31930a
commit de99760bf3
28 changed files with 318 additions and 313 deletions

View File

@@ -256,7 +256,13 @@ _mesa_load_state_parameters(GLcontext *ctx,
extern void
_mesa_print_program(GLuint count, const struct prog_instruction *inst);
_mesa_print_instruction(const struct prog_instruction *inst);
extern void
_mesa_print_program(const struct program *prog);
extern void
_mesa_print_program_parameters(GLcontext *ctx, const struct program *prog);
/*