ReactOS 0.4.16-dev-122-g325d74c
shader_arb_priv Struct Reference
Collaboration diagram for shader_arb_priv:

Public Attributes

GLuint current_vprogram_id
 
GLuint current_fprogram_id
 
const struct arb_ps_compiled_shadercompiled_fprog
 
const struct arb_vs_compiled_shadercompiled_vprog
 
BOOL use_arbfp_fixed_func
 
struct wine_rb_tree fragment_shaders
 
BOOL last_ps_const_clamped
 
BOOL last_vs_color_unclamp
 
struct wine_rb_tree signature_tree
 
DWORD ps_sig_number
 
unsigned int highest_dirty_ps_const
 
unsigned int highest_dirty_vs_const
 
char vshader_const_dirty [WINED3D_MAX_VS_CONSTS_F]
 
char pshader_const_dirty [WINED3D_MAX_PS_CONSTS_F]
 
const struct wined3d_contextlast_context
 
const struct wined3d_vertex_pipe_opsvertex_pipe
 
const struct fragment_pipelinefragment_pipe
 
BOOL ffp_proj_control
 

Detailed Description

Definition at line 287 of file arb_program_shader.c.

Member Data Documentation

◆ compiled_fprog

const struct arb_ps_compiled_shader* shader_arb_priv::compiled_fprog

Definition at line 291 of file arb_program_shader.c.

Referenced by shader_arb_load_constants_internal(), and shader_arb_select().

◆ compiled_vprog

const struct arb_vs_compiled_shader* shader_arb_priv::compiled_vprog

Definition at line 292 of file arb_program_shader.c.

Referenced by shader_arb_load_constants_internal(), and shader_arb_select().

◆ current_fprogram_id

GLuint shader_arb_priv::current_fprogram_id

◆ current_vprogram_id

GLuint shader_arb_priv::current_vprogram_id

Definition at line 289 of file arb_program_shader.c.

Referenced by shader_arb_disable(), and shader_arb_select().

◆ ffp_proj_control

BOOL shader_arb_priv::ffp_proj_control

◆ fragment_pipe

const struct fragment_pipeline* shader_arb_priv::fragment_pipe

◆ fragment_shaders

struct wine_rb_tree shader_arb_priv::fragment_shaders

Definition at line 294 of file arb_program_shader.c.

Referenced by arbfp_alloc(), arbfp_free(), and fragment_prog_arbfp().

◆ highest_dirty_ps_const

◆ highest_dirty_vs_const

unsigned int shader_arb_priv::highest_dirty_vs_const

◆ last_context

const struct wined3d_context* shader_arb_priv::last_context

◆ last_ps_const_clamped

BOOL shader_arb_priv::last_ps_const_clamped

Definition at line 295 of file arb_program_shader.c.

Referenced by shader_arb_select().

◆ last_vs_color_unclamp

BOOL shader_arb_priv::last_vs_color_unclamp

Definition at line 296 of file arb_program_shader.c.

Referenced by shader_arb_disable(), and shader_arb_select().

◆ ps_sig_number

DWORD shader_arb_priv::ps_sig_number

Definition at line 299 of file arb_program_shader.c.

Referenced by find_input_signature().

◆ pshader_const_dirty

◆ signature_tree

struct wine_rb_tree shader_arb_priv::signature_tree

Definition at line 298 of file arb_program_shader.c.

Referenced by find_input_signature(), shader_arb_alloc(), and shader_arb_free().

◆ use_arbfp_fixed_func

BOOL shader_arb_priv::use_arbfp_fixed_func

Definition at line 293 of file arb_program_shader.c.

Referenced by arbfp_alloc(), arbfp_free(), and shader_arb_select().

◆ vertex_pipe

const struct wined3d_vertex_pipe_ops* shader_arb_priv::vertex_pipe

◆ vshader_const_dirty


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