Go to the source code of this file.
Defines |
| #define | IND 0 |
Functions |
| const slang_ir_info * | _slang_ir_info (slang_ir_opcode opcode) |
| void | _slang_init_ir_storage (slang_ir_storage *st, enum register_file file, GLint index, GLint size, GLuint swizzle) |
| slang_ir_storage * | _slang_new_ir_storage (enum register_file file, GLint index, GLint size) |
| slang_ir_storage * | _slang_new_ir_storage_swz (enum register_file file, GLint index, GLint size, GLuint swizzle) |
| slang_ir_storage * | _slang_new_ir_storage_relative (GLint index, GLint size, slang_ir_storage *parent) |
| slang_ir_storage * | _slang_new_ir_storage_indirect (enum register_file file, GLint index, GLint size, enum register_file indirectFile, GLint indirectIndex, GLuint indirectSwizzle) |
| slang_ir_storage * | _slang_new_ir_storage_sampler (GLint sampNum, GLuint texTarget, GLint size) |
| void | _slang_copy_ir_storage (slang_ir_storage *dst, const slang_ir_storage *src) |
| static const char * | _slang_ir_name (slang_ir_opcode opcode) |
| static void | _slang_free_ir (slang_ir_node *n) |
| void | _slang_free_ir_tree (slang_ir_node *n) |
| static const char * | storage_string (const slang_ir_storage *st) |
| static void | spaces (int n) |
| void | _slang_print_ir_tree (const slang_ir_node *n, int indent) |
Variables |
| static const slang_ir_info | IrInfo [] |