ReactOS 0.4.17-dev-966-gf06eace
shader_glsl_priv Struct Reference
Collaboration diagram for shader_glsl_priv:

Public Attributes

bool use_vkd3d
 
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 char * stack
 
UINT next_constant_version
 
const struct wined3d_vertex_pipe_ops * vertex_pipe
 
const struct wined3d_fragment_pipe_ops * fragment_pipe
 
struct wine_rb_tree ffp_vertex_shaders
 
struct wine_rb_tree ffp_fragment_shaders
 
BOOL legacy_lighting
 

Detailed Description

Definition at line 126 of file glsl_shader.c.

Member Data Documentation

◆ ffp_fragment_shaders

struct wine_rb_tree shader_glsl_priv::ffp_fragment_shaders

◆ ffp_vertex_shaders

struct wine_rb_tree shader_glsl_priv::ffp_vertex_shaders

Definition at line 140 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 142 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 135 of file glsl_shader.c.

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

◆ string_buffers

◆ use_vkd3d

◆ vconst_heap

◆ vertex_pipe


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