
Data Fields | |
| struct tgsi_exec_vector | _Temps [128+6+1] |
| struct tgsi_exec_vector * | Temps |
| struct tgsi_exec_vector * | Addrs |
| struct tgsi_sampler * | Samplers |
| float | Imms [256][4] |
| unsigned | ImmLimit |
| const float(* | Consts )[4] |
| struct tgsi_exec_vector * | Inputs |
| struct tgsi_exec_vector * | Outputs |
| struct tgsi_token * | Tokens |
| unsigned | Processor |
| unsigned * | Primitives |
| struct tgsi_interp_coef * | InterpCoefs |
| struct tgsi_exec_vector | QuadPos |
| uint | CondMask |
| For IF/ELSE/ENDIF. | |
| uint | LoopMask |
| For BGNLOOP/ENDLOOP. | |
| uint | ContMask |
| For loop CONT statements. | |
| uint | FuncMask |
| For function calls. | |
| uint | ExecMask |
| = CondMask & LoopMask | |
| uint | CondStack [20] |
| Condition mask stack (for nested conditionals). | |
| int | CondStackTop |
| uint | LoopStack [20] |
| Loop mask stack (for nested loops). | |
| int | LoopStackTop |
| uint | LoopLabelStack [20] |
| Loop label stack. | |
| int | LoopLabelStackTop |
| struct tgsi_exec_vector | LoopCounterStack [20] |
| Loop counter stack (x = count, y = current, z = step). | |
| int | LoopCounterStackTop |
| uint | ContStack [20] |
| Loop continue mask stack (see comments in tgsi_exec.c). | |
| int | ContStackTop |
| uint | FuncStack [20] |
| Function execution mask stack (for executing subroutine code). | |
| int | FuncStackTop |
| struct tgsi_call_record | CallStack [20] |
| Function call stack for saving/restoring the program counter. | |
| int | CallStackTop |
| struct tgsi_full_instruction * | Instructions |
| uint | NumInstructions |
| struct tgsi_full_declaration * | Declarations |
| uint | NumDeclarations |
| struct tgsi_exec_labels | Labels |
Definition at line 195 of file tgsi_exec.h.
struct tgsi_exec_vector tgsi_exec_machine::_Temps[128+6+1] [read] |
Definition at line 200 of file tgsi_exec.h.
struct tgsi_exec_vector* tgsi_exec_machine::Temps [read] |
Definition at line 206 of file tgsi_exec.h.
struct tgsi_exec_vector* tgsi_exec_machine::Addrs [read] |
Definition at line 207 of file tgsi_exec.h.
struct tgsi_sampler* tgsi_exec_machine::Samplers [read] |
Definition at line 209 of file tgsi_exec.h.
| float tgsi_exec_machine::Imms[256][4] |
Definition at line 211 of file tgsi_exec.h.
| unsigned tgsi_exec_machine::ImmLimit |
Definition at line 212 of file tgsi_exec.h.
| const float(* tgsi_exec_machine::Consts)[4] |
Definition at line 213 of file tgsi_exec.h.
struct tgsi_exec_vector* tgsi_exec_machine::Inputs [read] |
Definition at line 214 of file tgsi_exec.h.
struct tgsi_exec_vector* tgsi_exec_machine::Outputs [read] |
Definition at line 215 of file tgsi_exec.h.
struct tgsi_token* tgsi_exec_machine::Tokens [read] |
Definition at line 216 of file tgsi_exec.h.
| unsigned tgsi_exec_machine::Processor |
Definition at line 217 of file tgsi_exec.h.
| unsigned* tgsi_exec_machine::Primitives |
Definition at line 220 of file tgsi_exec.h.
struct tgsi_interp_coef* tgsi_exec_machine::InterpCoefs [read] |
Definition at line 223 of file tgsi_exec.h.
struct tgsi_exec_vector tgsi_exec_machine::QuadPos [read] |
Definition at line 224 of file tgsi_exec.h.
Definition at line 235 of file tgsi_exec.h.
Definition at line 239 of file tgsi_exec.h.
Definition at line 243 of file tgsi_exec.h.
struct tgsi_exec_vector tgsi_exec_machine::LoopCounterStack[20] [read] |
Definition at line 247 of file tgsi_exec.h.
Definition at line 251 of file tgsi_exec.h.
Function execution mask stack (for executing subroutine code).
Definition at line 254 of file tgsi_exec.h.
Definition at line 255 of file tgsi_exec.h.
struct tgsi_call_record tgsi_exec_machine::CallStack[20] [read] |
Function call stack for saving/restoring the program counter.
Definition at line 258 of file tgsi_exec.h.
Definition at line 259 of file tgsi_exec.h.
struct tgsi_full_instruction* tgsi_exec_machine::Instructions [read] |
Definition at line 261 of file tgsi_exec.h.
Definition at line 262 of file tgsi_exec.h.
struct tgsi_full_declaration* tgsi_exec_machine::Declarations [read] |
Definition at line 264 of file tgsi_exec.h.
Definition at line 265 of file tgsi_exec.h.
struct tgsi_exec_labels tgsi_exec_machine::Labels [read] |
Definition at line 267 of file tgsi_exec.h.
1.5.4