ReactOS 0.4.17-dev-934-g091855f
vkd3d_glsl_generator Struct Reference
Collaboration diagram for vkd3d_glsl_generator:

Classes

struct  shader_limits
 

Public Attributes

struct vsir_program * program
 
struct vkd3d_string_buffer_cache string_buffers
 
struct vkd3d_string_buffer * buffer
 
struct vkd3d_shader_location location
 
struct vkd3d_shader_message_context * message_context
 
unsigned int indent
 
const char * prefix
 
bool failed
 
struct vkd3d_glsl_generator::shader_limits limits
 
bool interstage_input
 
bool interstage_output
 
const struct vkd3d_shader_interface_info * interface_info
 
const struct vkd3d_shader_descriptor_offset_info * offset_info
 
const struct vkd3d_shader_scan_descriptor_info1 * descriptor_info
 
const struct vkd3d_shader_scan_combined_resource_sampler_info * combined_sampler_info
 

Detailed Description

Definition at line 46 of file glsl.c.

Member Data Documentation

◆ buffer

◆ combined_sampler_info

const struct vkd3d_shader_scan_combined_resource_sampler_info* vkd3d_glsl_generator::combined_sampler_info

◆ descriptor_info

◆ failed

bool vkd3d_glsl_generator::failed

Definition at line 55 of file glsl.c.

Referenced by vkd3d_glsl_generator_generate().

◆ indent

◆ interface_info

◆ interstage_input

bool vkd3d_glsl_generator::interstage_input

◆ interstage_output

bool vkd3d_glsl_generator::interstage_output

◆ limits

◆ location

struct vkd3d_shader_location vkd3d_glsl_generator::location

Definition at line 51 of file glsl.c.

Referenced by vkd3d_glsl_generator_init(), and vkd3d_glsl_handle_instruction().

◆ message_context

struct vkd3d_shader_message_context* vkd3d_glsl_generator::message_context

Definition at line 52 of file glsl.c.

Referenced by glsl_compile(), and vkd3d_glsl_generator_init().

◆ offset_info

◆ prefix

◆ program

◆ string_buffers


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