Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::ShaderStage::Graphics Namespace Reference

Enumerations

enum  Binding : uint32_t {
  VERTEX_BUFFER = 0 ,
  VIEW_PROJECTION_UBO = 1 ,
  MESHLET_BUFFER = 2 ,
  MESHLET_TRIANGLES_BUFFER = 3 ,
  BINNED_VISIBLE_MESHLET_INDEX_BUFFER = 4 ,
  PER_OBJECT_SSBO = 5 ,
  MESH_BUFFER = 6 ,
  MESH_PRIMITIVE_BUFFER = 7 ,
  MESHLET_TO_OBJECT_MAP_BUFFER = 8 ,
  MATERIAL_DIFFUSE_FLAT_COLOR = 9 ,
  MATERIAL_DIFFUSE_SHADER = 10 ,
  MATERIAL_MOVABLE_DIFFUSE = 11 ,
  MATERIAL_NORMALS = 12 ,
  MATERIAL_L0 = 13 ,
  MATERIAL_L1 = 14 ,
  MATERIAL_L2 = 15 ,
  MATERIAL_DYNAMIC_TEXTURES = 16 ,
  MATERIAL_STATIC_LIGHTMAP = 17 ,
  VS_INSTANCE_IDS = 18 ,
  SH_PROBE_BUFFER = 19 ,
  TEXTURE_ARRAY = 20
}

Enumeration Type Documentation

◆ Binding

Enumerator
VERTEX_BUFFER 
VIEW_PROJECTION_UBO 
MESHLET_BUFFER 
MESHLET_TRIANGLES_BUFFER 
BINNED_VISIBLE_MESHLET_INDEX_BUFFER 
PER_OBJECT_SSBO 
MESH_BUFFER 
MESH_PRIMITIVE_BUFFER 
MESHLET_TO_OBJECT_MAP_BUFFER 
MATERIAL_DIFFUSE_FLAT_COLOR 
MATERIAL_DIFFUSE_SHADER 
MATERIAL_MOVABLE_DIFFUSE 
MATERIAL_NORMALS 
MATERIAL_L0 
MATERIAL_L1 
MATERIAL_L2 
MATERIAL_DYNAMIC_TEXTURES 
MATERIAL_STATIC_LIGHTMAP 
VS_INSTANCE_IDS 
SH_PROBE_BUFFER 
TEXTURE_ARRAY 

Definition at line 130 of file GpuDataLayouts.hpp.