diff options
author | Brian <brian@yutani.localnet.net> | 2007-01-09 19:17:17 -0700 |
---|---|---|
committer | Brian <brian@yutani.localnet.net> | 2007-01-09 19:17:17 -0700 |
commit | b7978af6936d186112727cb9858fe7740eef1a7c (patch) | |
tree | 3d0f266040ef09a8fbc52c27d37019d2abf0cf49 /src/mesa/shader/prog_statevars.h | |
parent | cc858bfa84d6a3525b1409db62f89bfd86c6948c (diff) |
clean up a bunch of program parameter stuff
Diffstat (limited to 'src/mesa/shader/prog_statevars.h')
-rw-r--r-- | src/mesa/shader/prog_statevars.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/mesa/shader/prog_statevars.h b/src/mesa/shader/prog_statevars.h index da672c9ec8..47ef615f9b 100644 --- a/src/mesa/shader/prog_statevars.h +++ b/src/mesa/shader/prog_statevars.h @@ -29,6 +29,13 @@ /** + * Number of STATE_* values we need to address any GL state. + * Used to dimension arrays. + */ +#define STATE_LENGTH 6 + + +/** * Used for describing GL state referenced from inside ARB vertex and * fragment programs. * A string such as "state.light[0].ambient" gets translated into a @@ -109,11 +116,11 @@ _mesa_load_state_parameters(GLcontext *ctx, extern GLbitfield -_mesa_program_state_flags(const GLint state[]); +_mesa_program_state_flags(const GLint state[STATE_LENGTH]); extern const char * -_mesa_program_state_string(const GLint state[6]); +_mesa_program_state_string(const GLint state[STATE_LENGTH]); #endif /* PROG_STATEVARS_H */ |