diff options
author | Brian Paul <[email protected]> | 2005-11-05 19:32:36 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2005-11-05 19:32:36 +0000 |
commit | bf41bc03c2b461e246658704ba0b38474312cac5 (patch) | |
tree | 86045c5b2481fcb24a038d04a7daa6b11863f7d9 /src/mesa/shader/program.c | |
parent | b7c87974b38dbe68c52e729f0692f3e4875c097c (diff) |
added _mesa_program_file_string()
Diffstat (limited to 'src/mesa/shader/program.c')
-rw-r--r-- | src/mesa/shader/program.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/mesa/shader/program.c b/src/mesa/shader/program.c index 45d99c97465..44949500d61 100644 --- a/src/mesa/shader/program.c +++ b/src/mesa/shader/program.c @@ -1071,6 +1071,38 @@ _mesa_opcode_string(enum prog_opcode opcode) return InstInfo[opcode].Name; } +/** + * Return string name for given program/register file. + */ +const char * +_mesa_program_file_string(enum register_file f) +{ + switch (f) { + case PROGRAM_TEMPORARY: + return "TEMP"; + case PROGRAM_LOCAL_PARAM: + return "LOCAL"; + case PROGRAM_ENV_PARAM: + return "ENV"; + case PROGRAM_STATE_VAR: + return "STATE"; + case PROGRAM_INPUT: + return "INPUT"; + case PROGRAM_OUTPUT: + return "OUTPUT"; + case PROGRAM_NAMED_PARAM: + return "NAMED"; + case PROGRAM_CONSTANT: + return "CONST"; + case PROGRAM_WRITE_ONLY: + return "WRITE_ONLY"; + case PROGRAM_ADDRESS: + return "ADDR"; + default: + return "!unkown!"; + } +} + /**********************************************************************/ /* API functions */ |