RetroArch
Macros | Enumerations
slang_reflection.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SLANG_NUM_BINDINGS   16
 

Enumerations

enum  slang_texture_semantic {
  SLANG_TEXTURE_SEMANTIC_ORIGINAL = 0, SLANG_TEXTURE_SEMANTIC_SOURCE = 1, SLANG_TEXTURE_SEMANTIC_ORIGINAL_HISTORY = 2, SLANG_TEXTURE_SEMANTIC_PASS_OUTPUT = 3,
  SLANG_TEXTURE_SEMANTIC_PASS_FEEDBACK = 4, SLANG_TEXTURE_SEMANTIC_USER = 5, SLANG_NUM_TEXTURE_SEMANTICS, SLANG_INVALID_TEXTURE_SEMANTIC = -1
}
 
enum  slang_semantic {
  SLANG_SEMANTIC_MVP = 0, SLANG_SEMANTIC_OUTPUT = 1, SLANG_SEMANTIC_FINAL_VIEWPORT = 2, SLANG_SEMANTIC_FRAME_COUNT = 3,
  SLANG_NUM_BASE_SEMANTICS, SLANG_SEMANTIC_FLOAT_PARAMETER = 4, SLANG_NUM_SEMANTICS, SLANG_INVALID_SEMANTIC = -1
}
 
enum  slang_stage { SLANG_STAGE_VERTEX_MASK = 1 << 0, SLANG_STAGE_FRAGMENT_MASK = 1 << 1 }
 
enum  slang_constant_buffer { SLANG_CBUFFER_UBO = 0, SLANG_CBUFFER_PC, SLANG_CBUFFER_MAX }
 

Macro Definition Documentation

◆ SLANG_NUM_BINDINGS

#define SLANG_NUM_BINDINGS   16

Enumeration Type Documentation

◆ slang_constant_buffer

Enumerator
SLANG_CBUFFER_UBO 
SLANG_CBUFFER_PC 
SLANG_CBUFFER_MAX 

◆ slang_semantic

Enumerator
SLANG_SEMANTIC_MVP 
SLANG_SEMANTIC_OUTPUT 
SLANG_SEMANTIC_FINAL_VIEWPORT 
SLANG_SEMANTIC_FRAME_COUNT 
SLANG_NUM_BASE_SEMANTICS 
SLANG_SEMANTIC_FLOAT_PARAMETER 
SLANG_NUM_SEMANTICS 
SLANG_INVALID_SEMANTIC 

◆ slang_stage

Enumerator
SLANG_STAGE_VERTEX_MASK 
SLANG_STAGE_FRAGMENT_MASK 

◆ slang_texture_semantic

Enumerator
SLANG_TEXTURE_SEMANTIC_ORIGINAL 
SLANG_TEXTURE_SEMANTIC_SOURCE 
SLANG_TEXTURE_SEMANTIC_ORIGINAL_HISTORY 
SLANG_TEXTURE_SEMANTIC_PASS_OUTPUT 
SLANG_TEXTURE_SEMANTIC_PASS_FEEDBACK 
SLANG_TEXTURE_SEMANTIC_USER 
SLANG_NUM_TEXTURE_SEMANTICS 
SLANG_INVALID_TEXTURE_SEMANTIC