ReactOS  0.4.13-dev-464-g6b95727
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.

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().

◆ no

◆ outer_loop

BOOL control_frame::outer_loop

Definition at line 142 of file arb_program_shader.c.

Referenced by shader_arb_handle_instruction().

◆ type

enum { ... } control_frame::type

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