ReactOS 0.4.15-dev-7842-g558ab78
control_frame Struct Reference
Collaboration diagram for control_frame:

Public Types

enum  { IF , IFC , LOOP , REP }
 

Public Attributes

struct list entry
 
enum control_frame:: { ... }  type
 
BOOL muting
 
BOOL outer_loop
 
union {
   unsigned int   loop
 
   unsigned int   ifc
 
no
 
struct wined3d_shader_loop_control loop_control
 
BOOL had_else
 

Detailed Description

Definition at line 131 of file arb_program_shader.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IF 
IFC 
LOOP 
REP 

Definition at line 134 of file arb_program_shader.c.

135 {
136 IF,
137 IFC,
138 LOOP,
139 REP
140 } type;
enum control_frame::@266 type

Member Data Documentation

◆ entry

struct list control_frame::entry

Definition at line 133 of file arb_program_shader.c.

Referenced by pop_control_frame(), and shader_arb_handle_instruction().

◆ had_else

BOOL control_frame::had_else

Definition at line 149 of file arb_program_shader.c.

Referenced by shader_hw_else(), and shader_hw_endif().

◆ ifc

unsigned int control_frame::ifc

◆ loop

◆ loop_control

struct wined3d_shader_loop_control control_frame::loop_control

Definition at line 148 of file arb_program_shader.c.

Referenced by shader_arb_handle_instruction().

◆ muting

BOOL control_frame::muting

Definition at line 141 of file arb_program_shader.c.

Referenced by shader_arb_handle_instruction().

◆ 

◆ outer_loop

BOOL control_frame::outer_loop

Definition at line 142 of file arb_program_shader.c.

Referenced by shader_arb_handle_instruction().

◆ 

enum { ... } control_frame::type

The documentation for this struct was generated from the following file: