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

Public Types

enum  {
  VKD3D_SYMBOL_REGISTER , VKD3D_SYMBOL_RESOURCE , VKD3D_SYMBOL_SAMPLER , VKD3D_SYMBOL_COMBINED_SAMPLER ,
  VKD3D_SYMBOL_DESCRIPTOR_ARRAY
}
 

Public Attributes

struct rb_entry entry
 
enum vkd3d_symbol:: { ... }  type
 
union {
   struct vkd3d_symbol_register   reg
 
   struct vkd3d_symbol_resource   resource
 
   struct vkd3d_symbol_sampler   sampler
 
   struct vkd3d_symbol_combined_sampler   combined_sampler
 
   struct vkd3d_symbol_descriptor_array   descriptor_array
 
} key
 
uint32_t id
 
const struct vkd3d_symbol * descriptor_array
 
union {
   struct vkd3d_symbol_register_data   reg
 
   struct vkd3d_symbol_resource_data   resource
 
   struct vkd3d_symbol_sampler_data   sampler
 
   struct vkd3d_symbol_descriptor_array_data   descriptor_array
 
} info
 

Detailed Description

Definition at line 2222 of file spirv.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
VKD3D_SYMBOL_REGISTER 
VKD3D_SYMBOL_RESOURCE 
VKD3D_SYMBOL_SAMPLER 
VKD3D_SYMBOL_COMBINED_SAMPLER 
VKD3D_SYMBOL_DESCRIPTOR_ARRAY 

Definition at line 2226 of file spirv.c.

2227 {
2233 } type;
enum vkd3d_symbol::@6011 type
@ VKD3D_SYMBOL_COMBINED_SAMPLER
Definition: spirv.c:2231
@ VKD3D_SYMBOL_DESCRIPTOR_ARRAY
Definition: spirv.c:2232
@ VKD3D_SYMBOL_RESOURCE
Definition: spirv.c:2229
@ VKD3D_SYMBOL_REGISTER
Definition: spirv.c:2228
@ VKD3D_SYMBOL_SAMPLER
Definition: spirv.c:2230

Member Data Documentation

◆ combined_sampler

struct vkd3d_symbol_combined_sampler vkd3d_symbol::combined_sampler

Definition at line 2240 of file spirv.c.

Referenced by vkd3d_symbol_make_combined_sampler().

◆ descriptor_array [1/3]

◆ descriptor_array [2/3]

const struct vkd3d_symbol* vkd3d_symbol::descriptor_array

Definition at line 2246 of file spirv.c.

◆ descriptor_array [3/3]

struct vkd3d_symbol_descriptor_array_data vkd3d_symbol::descriptor_array

Definition at line 2253 of file spirv.c.

◆ entry

struct rb_entry vkd3d_symbol::entry

Definition at line 2224 of file spirv.c.

◆ id

◆ 

◆ 

◆ reg [1/2]

◆ reg [2/2]

Definition at line 2250 of file spirv.c.

◆ resource [1/2]

◆ resource [2/2]

struct vkd3d_symbol_resource_data vkd3d_symbol::resource

Definition at line 2251 of file spirv.c.

◆ sampler [1/2]

◆ sampler [2/2]

struct vkd3d_symbol_sampler_data vkd3d_symbol::sampler

Definition at line 2252 of file spirv.c.

◆ 


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