MCPcopy Create free account

hub / github.com/Unity-Technologies/HLSLcc / types & classes

Types & classes149 in github.com/Unity-Technologies/HLSLcc

↓ 43 callersClassInstruction
src/internal_includes/Operand.h:10
↓ 19 callersClassDefinition
src/internal_includes/ControlFlowGraph.h:63
↓ 3 callersClassConditionalInfo
src/internal_includes/toGLSL.h:145
↓ 2 callersClassLoopInfo
src/LoopTransform.cpp:11
↓ 1 callersClassCompareFirst
include/hlslcc.h:573
↓ 1 callersClassConstantArrayChunk
src/internal_includes/Shader.h:16
↓ 1 callersClassDeclaration
src/internal_includes/Translator.h:5
↓ 1 callersClassDefine
src/internal_includes/Operand.h:129
↓ 1 callersClassDefineUseChainEntry
src/internal_includes/UseDefineChains.h:12
↓ 1 callersClassSetPartialDataTypes
src/DataTypeAnalysis.cpp:124
↓ 1 callersClassUse
src/internal_includes/Instruction.h:162
↓ 1 callersClassUseDefineChainEntry
src/internal_includes/UseDefineChains.h:13
↓ 1 callersClassWritebackDataTypes
src/DataTypeAnalysis.cpp:176
EnumAccessType
include/hlslcc.h:676
ClassBasicBlock
src/internal_includes/ControlFlowGraph.h:20
EnumBindType
include/hlslcc.h:160
ClassBindingSlotAllocator
A helper class for allocating binding slots (because both UAVs and textures use the same slots in Metal, also constant buffers and other buffers etc)
include/hlslcc.h:148
ClassBufferReflection
src/internal_includes/toMetal.h:153
EnumCUSTOMDATA_CLASS
src/internal_includes/tokens.h:698
ClassClassInstance
include/ShaderInfo.h:400
ClassClassType
include/ShaderInfo.h:391
ClassConstantArrayInfo
src/internal_includes/Shader.h:34
ClassConstantBuffer
src/toGLSLDeclaration.cpp:73
ClassConstantBuffer
src/internal_includes/toGLSL.h:56
ClassConstantBuffer
src/internal_includes/HLSLccToolkit.h:12
ClassConstantBuffer
include/ShaderInfo.h:369
ClassControlFlowGraph
src/internal_includes/UseDefineChains.h:25
ClassControlFlowGraph
src/internal_includes/ControlFlowGraph.h:22
ClassDXBCChunkHeaderTAG
src/decode.cpp:40
ClassDXBCContainerHeaderTAG
src/decode.cpp:31
ClassDeclaration
src/internal_includes/Declaration.h:20
ClassDefineUseChainEntry
src/internal_includes/UseDefineChains.h:50
EnumEXTENDED_OPCODE_TYPE
src/internal_includes/tokens.h:41
EnumEXTENDED_OPERAND_TYPE
src/internal_includes/tokens.h:549
ClassFuncPointerEntry
src/internal_includes/Shader.h:196
ClassFuncTableEntry
src/internal_includes/Shader.h:190
ClassGLSLBufferBindPointInfo
include/hlslcc.h:231
EnumGLSLBufferType
include/hlslcc.h:244
ClassGLSLCrossDependencyData
src/internal_includes/HLSLCrossCompilerContext.h:9
ClassGLSLCrossDependencyData
Using GLSLCrossDependencyData is optional. However some shader combinations may show link failures, or runtime errors.
include/hlslcc.h:227
ClassGLSLShader
include/hlslcc.h:633
ClassGlExtensions
src/internal_includes/Shader.h:178
ClassGlExtensions
src/internal_includes/languages.h:93
ClassGlExtensions
src/internal_includes/Translator.h:28
ClassGlExtensions
include/hlslcc.h:43
ClassHLSLCrossCompilerContext
src/internal_includes/toGLSL.h:6
ClassHLSLCrossCompilerContext
src/internal_includes/LoopTransform.h:4
ClassHLSLCrossCompilerContext
src/internal_includes/HLSLCrossCompilerContext.h:15
ClassHLSLCrossCompilerContext
src/internal_includes/toGLSLOperand.h:8
ClassHLSLCrossCompilerContext
src/internal_includes/DataTypeAnalysis.h:6
ClassHLSLCrossCompilerContext
src/internal_includes/HLSLccToolkit.h:11
ClassHLSLCrossCompilerContext
src/internal_includes/Operand.h:9
ClassHLSLccReflection
src/internal_includes/HLSLCrossCompilerContext.h:13
ClassHLSLccReflection
Interface for retrieving reflection and diagnostics data
include/hlslcc.h:643
ClassICBVec4_TAG
src/internal_includes/Declaration.h:8
EnumIMMEDIATE_ADDRESS_OFFSET_COORD
src/internal_includes/tokens.h:742
EnumINOUT_COMPONENT_TYPE
include/ShaderInfo.h:150
EnumINSTRUCTION_TEST_BOOLEAN
src/internal_includes/tokens.h:533
EnumINTERPOLATION_MODE
include/hlslcc.h:57
ClassInOutSignature
include/ShaderInfo.h:416
ClassIndexableTemp_TAG
src/internal_includes/Declaration.h:98
ClassInstruction
src/internal_includes/ControlFlowGraphUtils.h:3
ClassInstruction
src/internal_includes/UseDefineChains.h:18
ClassInstruction
src/internal_includes/ControlFlowGraph.h:11
ClassInstruction
src/internal_includes/DataTypeAnalysis.h:7
ClassInstruction
src/internal_includes/Instruction.h:22
ClassInterface_TAG
src/internal_includes/Declaration.h:58
EnumMIN_PRECISION
include/ShaderInfo.h:158
EnumOPCODE_TYPE
src/internal_includes/tokens.h:64
EnumOPERAND_4_COMPONENT_SELECTION_MODE
src/internal_includes/tokens.h:452
EnumOPERAND_INDEX_REPRESENTATION
src/internal_includes/tokens.h:421
EnumOPERAND_MIN_PRECISION
src/internal_includes/tokens.h:722
EnumOPERAND_MODIFIER
src/internal_includes/tokens.h:560
EnumOPERAND_NUM_COMPONENTS
src/internal_includes/tokens.h:439
EnumOPERAND_TYPE
src/internal_includes/tokens.h:348
ClassOperand
src/internal_includes/HLSLCrossCompilerContext.h:12
ClassOperand
src/internal_includes/UseDefineChains.h:19
ClassOperand
src/internal_includes/ControlFlowGraph.h:12
ClassOperand
src/internal_includes/Operand.h:8
ClassOperand
include/ShaderInfo.h:410
EnumPRIMITIVE
src/internal_includes/tokens.h:613
EnumPRIMITIVE_TOPOLOGY
src/internal_includes/tokens.h:592
EnumREFLECT_RESOURCE_DIMENSION
include/ShaderInfo.h:196
EnumREFLECT_RESOURCE_PRECISION
include/ShaderInfo.h:212
EnumRESINFO_RETURN_TYPE
src/internal_includes/tokens.h:765
EnumRESOURCE_DIMENSION
src/internal_includes/tokens.h:506
EnumRESOURCE_RETURN_TYPE
include/ShaderInfo.h:220
ClassResourceBinding
include/ShaderInfo.h:235
EnumResourceGroup
include/ShaderInfo.h:187
EnumResourceType
include/ShaderInfo.h:170
EnumSB_SAMPLER_MODE
src/internal_includes/tokens.h:777
EnumSHADER_PHASE_TYPE
src/internal_includes/tokens.h:6
EnumSPECIAL_NAME
include/ShaderInfo.h:121
ClassSamplerDesc
src/internal_includes/toMetal.h:6
ClassShader
src/internal_includes/HLSLCrossCompilerContext.h:8
ClassShader
src/internal_includes/Shader.h:111
ClassShaderInfo
src/internal_includes/UseDefineChains.h:20
ClassShaderInfo
include/ShaderInfo.h:412
ClassShaderPhase
src/internal_includes/LoopTransform.h:3
ClassShaderPhase
src/internal_includes/HLSLCrossCompilerContext.h:10
next →1–100 of 149, ranked by callers