ReactOS  0.4.15-dev-4914-g2220e56
glsl_shader_private Struct Reference
Collaboration diagram for glsl_shader_private:

Public Attributes

union {
   struct glsl_vs_compiled_shader *   vs
   struct glsl_hs_compiled_shader *   hs
   struct glsl_ds_compiled_shader *   ds
   struct glsl_gs_compiled_shader *   gs
   struct glsl_ps_compiled_shader *   ps
   struct glsl_cs_compiled_shader *   cs
unsigned int num_gl_shaders
unsigned int shader_array_size

Detailed Description

Definition at line 311 of file glsl_shader.c.

Member Data Documentation

◆ cs

◆ ds

struct glsl_ds_compiled_shader* glsl_shader_private::ds

Definition at line 317 of file glsl_shader.c.

Referenced by find_glsl_domain_shader(), and shader_glsl_destroy().

◆ gl_shaders

◆ gs

struct glsl_gs_compiled_shader* glsl_shader_private::gs

Definition at line 318 of file glsl_shader.c.

Referenced by find_glsl_geometry_shader(), and shader_glsl_destroy().

◆ hs

struct glsl_hs_compiled_shader* glsl_shader_private::hs

Definition at line 316 of file glsl_shader.c.

Referenced by find_glsl_hull_shader(), and shader_glsl_destroy().

◆ num_gl_shaders

◆ ps

struct glsl_ps_compiled_shader* glsl_shader_private::ps

Definition at line 319 of file glsl_shader.c.

Referenced by find_glsl_pshader(), and shader_glsl_destroy().

◆ shader_array_size

◆ vs

struct glsl_vs_compiled_shader* glsl_shader_private::vs

Definition at line 315 of file glsl_shader.c.

Referenced by find_glsl_vshader(), and shader_glsl_destroy().

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