|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
Go to the source code of this file.
Data Structures |
| struct | slang_ir_storage |
| struct | slang_ir_node |
| struct | slang_ir_info |
Enumerations |
| enum | slang_ir_opcode {
IR_NOP = 0,
IR_SEQ,
IR_SCOPE,
IR_LABEL,
IR_COND,
IR_IF,
IR_BEGIN_SUB,
IR_END_SUB,
IR_RETURN,
IR_CALL,
IR_LOOP,
IR_CONT,
IR_BREAK,
IR_BREAK_IF_TRUE,
IR_CONT_IF_TRUE,
IR_COPY,
IR_MOVE,
IR_ADD,
IR_SUB,
IR_MUL,
IR_DIV,
IR_DOT4,
IR_DOT3,
IR_DOT2,
IR_NRM4,
IR_NRM3,
IR_CROSS,
IR_LRP,
IR_CLAMP,
IR_MIN,
IR_MAX,
IR_SEQUAL,
IR_SNEQUAL,
IR_SGE,
IR_SGT,
IR_SLE,
IR_SLT,
IR_POW,
IR_EXP,
IR_EXP2,
IR_LOG2,
IR_RSQ,
IR_RCP,
IR_FLOOR,
IR_FRAC,
IR_ABS,
IR_NEG,
IR_DDX,
IR_DDY,
IR_SIN,
IR_COS,
IR_NOISE1,
IR_NOISE2,
IR_NOISE3,
IR_NOISE4,
IR_EQUAL,
IR_NOTEQUAL,
IR_NOT,
IR_VAR,
IR_VAR_DECL,
IR_ELEMENT,
IR_FIELD,
IR_SWIZZLE,
IR_TEX,
IR_TEXB,
IR_TEXP,
IR_FLOAT,
IR_I_TO_F,
IR_F_TO_I,
IR_KILL
} |
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) |
| void | _slang_free_ir_tree (slang_ir_node *n) |
| void | _slang_print_ir_tree (const slang_ir_node *n, int indent) |
Detailed Description
Mesa GLSL Intermediate Representation tree types and constants.
- Author:
- Brian Paul
Definition in file slang_ir.h.
Generated on Sat May 26 2012 04:58:10 for ReactOS by
1.7.6.1
|