RetroArch
Classes | Namespaces | Enumerations
spirv_cross.hpp File Reference
#include "spirv.hpp"
#include "spirv_cfg.hpp"
#include "spirv_common.hpp"
Include dependency graph for spirv_cross.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  spirv_cross::Resource
 
struct  spirv_cross::ShaderResources
 
struct  spirv_cross::CombinedImageSampler
 
struct  spirv_cross::SpecializationConstant
 
struct  spirv_cross::BufferRange
 
struct  spirv_cross::EntryPoint
 
class  spirv_cross::Compiler
 
struct  spirv_cross::Compiler::Source
 
struct  spirv_cross::Compiler::OpcodeHandler
 
struct  spirv_cross::Compiler::BufferAccessHandler
 
struct  spirv_cross::Compiler::InterfaceVariableAccessHandler
 
struct  spirv_cross::Compiler::CombinedImageSamplerHandler
 
struct  spirv_cross::Compiler::DummySamplerForCombinedImageHandler
 
struct  spirv_cross::Compiler::ActiveBuiltinHandler
 
struct  spirv_cross::Compiler::CombinedImageSamplerDrefHandler
 
struct  spirv_cross::Compiler::CombinedImageSamplerUsageHandler
 
struct  spirv_cross::Compiler::CFGBuilder
 
struct  spirv_cross::Compiler::AnalyzeVariableScopeAccessHandler
 
struct  spirv_cross::Compiler::StaticExpressionAccessHandler
 

Namespaces

 spirv_cross
 

Enumerations

enum  spirv_cross::BufferPackingStandard {
  spirv_cross::BufferPackingStd140, spirv_cross::BufferPackingStd430, spirv_cross::BufferPackingStd140EnhancedLayout, spirv_cross::BufferPackingStd430EnhancedLayout,
  spirv_cross::BufferPackingHLSLCbuffer, spirv_cross::BufferPackingHLSLCbufferPackOffset
}