Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/glslang
/ functions
Functions
3,297 in github.com/KhronosGroup/glslang
⨍
Functions
3,297
◇
Types & classes
393
Method
ShaderCompUnit
StandAlone/StandAlone.cpp:1277
Method
SourceLineSynchronizer
glslang/MachineIndependent/ShaderLang.cpp:1020
Function
SourceString
SPIRV/doc.cpp:79
Method
SpecConstantOpModeGuard
SPIRV/GlslangToSpv.cpp:82
Method
SpirvStream
SPIRV/disassemble.cpp:92
Function
SpirvToolsAnalyzeDeadOutputStores
SPIRV/SpvTools.cpp:247
Function
SpirvToolsEliminateDeadInputComponents
SPIRV/SpvTools.cpp:282
Function
SpirvToolsEliminateDeadOutputStores
SPIRV/SpvTools.cpp:263
Method
SpvVersion
glslang/MachineIndependent/Versions.h:91
Method
StateSettingGuard
glslang/MachineIndependent/propagateNoContraction.cpp:194
Function
StorageClassString
SPIRV/doc.cpp:244
Method
TAllocation
glslang/Include/PoolAlloc.h:79
Method
TAnonMember
glslang/MachineIndependent/SymbolTable.h:388
Method
TArraySizes
glslang/Include/arrays.h:241
Method
TBuiltInIdTraverser
glslang/MachineIndependent/linkValidate.cpp:757
Method
TBuiltInParseables
Construct TBuiltInParseables base class. This can be used for language-common constructs.
glslang/MachineIndependent/Initialize.cpp:543
Method
TBuiltInParseablesHlsl
glslang/HLSL/hlslParseables.cpp:389
Method
TBuiltIns
glslang/MachineIndependent/Initialize.cpp:552
Method
TCall
glslang/MachineIndependent/localintermediate.h:103
Method
TCompiler
glslang/Include/ShHandle.h:91
Method
TConstTraverser
glslang/MachineIndependent/parseConst.cpp:46
Method
TConstUnion
glslang/Include/ConstantUnion.h:50
Method
TConstUnionArray
glslang/Include/ConstantUnion.h:878
Method
TDefaultGlslIoResolver
glslang/MachineIndependent/iomapper.cpp:1050
Method
TDefaultHlslIoResolver
glslang/MachineIndependent/iomapper.cpp:1488
Method
TDefaultIoResolver
glslang/MachineIndependent/iomapper.cpp:1389
Method
TDefaultIoResolverBase
glslang/MachineIndependent/iomapper.cpp:866
Method
TDeferredCompiler
glslang/MachineIndependent/ShaderLang.cpp:1731
Function
TEST
gtests/HexFloat.cpp:242
Function
TEST
gtests/Common.cpp:22
Function
TEST_F
Test that unsized arrays in uniform blocks work when extension is enabled.
gtests/UboUnsizedArray.cpp:50
Function
TEST_F
Test 1: Indexing an array with a regular int or uint should not generate a zero extension.
gtests/SpvPatternTest.cpp:83
Function
TEST_F
Test the original bug report case from issue #3931.
gtests/StructName.cpp:31
Function
TEST_F
DebugTypeVectorIdEXT (opcode 109) must be emitted for OpTypeCooperativeVectorNV when NonSemantic debug info is enabled.
gtests/SpvDebugInfoTest.cpp:84
Function
TEST_F
gtests/BuiltInResource.FromFile.cpp:47
Function
TEST_P
gtests/AST.FromFile.cpp:47
Function
TEST_P
gtests/Link.FromFile.Vk.cpp:47
Function
TEST_P
gtests/Config.FromFile.cpp:50
Function
TEST_P
gtests/LiveTraverser.FromFile.cpp:31
Function
TEST_P
Compiling HLSL to pre-legalized SPIR-V under Vulkan semantics. Expected to successfully generate both AST and SPIR-V.
gtests/Hlsl.FromFile.cpp:73
Function
TEST_P
gtests/HexFloat.cpp:56
Function
TEST_P
gtests/GlslMapIO.FromFile.cpp:237
Function
TEST_P
gtests/VkRelaxed.FromFile.cpp:191
Function
TEST_P
Compiling GLSL to SPIR-V under Vulkan semantics. Expected to successfully generate SPIR-V.
gtests/Spv.FromFile.cpp:92
Function
TEST_P
gtests/Pp.FromFile.cpp:44
Function
TEST_P
gtests/Link.FromFile.cpp:47
Method
TFinalLinkTraverser
glslang/MachineIndependent/ShaderLang.cpp:2081
Method
TFlattenData
glslang/HLSL/hlslParseHelper.h:228
Method
TFunction
glslang/MachineIndependent/SymbolTable.cpp:430
Method
TFunction
glslang/MachineIndependent/SymbolTable.h:255
Method
TFunctionDeclarator
glslang/HLSL/hlslAttributes.h:50
Method
TGenericCompiler
glslang/GenericCodeGen/CodeGen.cpp:44
Method
TGenericLinker
glslang/GenericCodeGen/Link.cpp:47
Method
TGlslIoMapper
glslang/MachineIndependent/iomapper.cpp:1631
Method
TGlslangToSpvTraverser
SPIRV/GlslangToSpv.cpp:1673
Method
TIOTraverser
glslang/MachineIndependent/linkValidate.cpp:242
Method
TIndexTraverser
glslang/MachineIndependent/limits.cpp:153
Method
TInductiveTraverser
glslang/MachineIndependent/limits.cpp:66
Method
TInfoSinkBase
glslang/Include/InfoSink.h:71
Method
TInputScanner
glslang/MachineIndependent/Scan.h:54
Method
TIntermAggregate
glslang/Include/intermediate.h:1690
Method
TIntermBinary
glslang/Include/intermediate.h:1648
Method
TIntermBranch
glslang/Include/intermediate.h:1298
Method
TIntermConstantUnion
glslang/Include/intermediate.h:1383
Method
TIntermLoop
glslang/Include/intermediate.h:1214
Method
TIntermMethod
glslang/Include/intermediate.h:1320
Method
TIntermNode
glslang/Include/intermediate.h:1090
Method
TIntermOperator
glslang/Include/intermediate.h:1632
Method
TIntermSelection
glslang/Include/intermediate.h:1747
Method
TIntermSwitch
glslang/Include/intermediate.h:1790
Method
TIntermSymbol
if symbol is initialized as symbol(sym), the memory comes from the pool allocator of sym. If sym comes from per process threadPoolAllocator, then it c
glslang/Include/intermediate.h:1341
Method
TIntermTraverser
glslang/Include/intermediate.h:1841
Method
TIntermTyped
glslang/Include/intermediate.h:1175
Method
TIntermUnary
glslang/Include/intermediate.h:1667
Method
TIntermVariableDecl
glslang/Include/intermediate.h:1144
Method
TIntermediate
glslang/MachineIndependent/localintermediate.h:303
Method
TIoMapper
glslang/Public/ShaderLang.h:866
Method
TIoRange
glslang/MachineIndependent/localintermediate.h:128
Method
TLinker
glslang/Include/ShHandle.h:122
Method
TLiveSymbolTraverser
gtests/LiveTraverser.FromFile.cpp:51
Method
TLiveTraverser
glslang/MachineIndependent/LiveTraverser.h:61
Method
TMergeBlockTraverser
glslang/MachineIndependent/linkValidate.cpp:985
Method
TNoContractionAssigneeCheckingTraverser
glslang/MachineIndependent/propagateNoContraction.cpp:469
Method
TNoContractionPropagator
glslang/MachineIndependent/propagateNoContraction.cpp:621
Method
TNotifyInOutAdaptor
glslang/MachineIndependent/iomapper.cpp:285
Method
TNotifyUniformAdaptor
glslang/MachineIndependent/iomapper.cpp:266
Method
TNumericFeatures
glslang/MachineIndependent/localintermediate.h:256
Method
TObjectReflection
glslang/MachineIndependent/reflection.cpp:1097
Method
TOffsetRange
glslang/MachineIndependent/localintermediate.h:150
Method
TOutputTraverser
glslang/MachineIndependent/intermOut.cpp:67
Method
TParseContext
glslang/MachineIndependent/ParseHelper.cpp:55
Method
TParseContextBase
glslang/MachineIndependent/ParseHelper.h:79
Method
TParseVersions
glslang/MachineIndependent/parseVersions.h:57
Method
TParserToken
glslang/MachineIndependent/Scan.cpp:281
Method
TPoolAllocator
Implement the functionality of the TPoolAllocator class, which is documented in PoolAlloc.h.
glslang/MachineIndependent/PoolAlloc.cpp:73
Method
TPpContext
glslang/MachineIndependent/preprocessor/PpContext.cpp:87
Method
TPpToken
glslang/MachineIndependent/preprocessor/PpContext.h:93
Method
TPragma
glslang/MachineIndependent/ParseHelper.h:61
Method
TPreamble
StandAlone/StandAlone.cpp:232
Method
TPrecisionManager
glslang/MachineIndependent/ParseHelper.h:273
← previous
next →
1,801–1,900 of 3,297, ranked by callers