ReactOS 0.4.15-dev-7942-gd23573b
shader_glsl_priv Struct Reference
Collaboration diagram for shader_glsl_priv:

Public Attributes

struct wined3d_string_buffer shader_buffer
 
struct wined3d_string_buffer_list string_buffers
 
struct wine_rb_tree program_lookup
 
struct constant_heap vconst_heap
 
struct constant_heap pconst_heap
 
unsigned charstack
 
UINT next_constant_version
 
const struct wined3d_vertex_pipe_opsvertex_pipe
 
const struct fragment_pipelinefragment_pipe
 
struct wine_rb_tree ffp_vertex_shaders
 
struct wine_rb_tree ffp_fragment_shaders
 
BOOL ffp_proj_control
 
BOOL legacy_lighting
 

Detailed Description

Definition at line 119 of file glsl_shader.c.

Member Data Documentation

◆ ffp_fragment_shaders

struct wine_rb_tree shader_glsl_priv::ffp_fragment_shaders

◆ ffp_proj_control

BOOL shader_glsl_priv::ffp_proj_control

Definition at line 133 of file glsl_shader.c.

Referenced by shader_glsl_alloc(), and shader_glsl_has_ffp_proj_control().

◆ ffp_vertex_shaders

struct wine_rb_tree shader_glsl_priv::ffp_vertex_shaders

Definition at line 131 of file glsl_shader.c.

Referenced by glsl_vertex_pipe_vp_alloc(), and shader_glsl_find_ffp_vertex_shader().

◆ fragment_pipe

◆ legacy_lighting

BOOL shader_glsl_priv::legacy_lighting

Definition at line 134 of file glsl_shader.c.

Referenced by shader_glsl_alloc(), and shader_glsl_generate_ffp_vertex_shader().

◆ next_constant_version

◆ pconst_heap

◆ program_lookup

◆ shader_buffer

◆ stack

unsigned char* shader_glsl_priv::stack

Definition at line 126 of file glsl_shader.c.

Referenced by shader_glsl_alloc(), shader_glsl_free(), and shader_glsl_load_constants().

◆ string_buffers

◆ vconst_heap

◆ vertex_pipe


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