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.