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
↓ 1 callers
Method
setNoBuiltInRedeclarations
glslang/MachineIndependent/SymbolTable.h:686
↓ 1 callers
Method
setNoStorageFormat
glslang/MachineIndependent/ShaderLang.cpp:1859
↓ 1 callers
Method
setNonCoherentColorAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:935
↓ 1 callers
Method
setNonCoherentDepthAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:937
↓ 1 callers
Method
setNonCoherentStencilAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:939
↓ 1 callers
Method
setNonCoherentTileAttachmentReadQCOM
glslang/MachineIndependent/localintermediate.h:941
↓ 1 callers
Method
setNullInit
glslang/Include/Types.h:661
↓ 1 callers
Method
setOperationPrecision
glslang/Include/intermediate.h:1436
↓ 1 callers
Method
setOptimize
glslang/Include/intermediate.h:1710
↓ 1 callers
Method
setPartialCount
glslang/Include/intermediate.h:1272
↓ 1 callers
Method
setPeelCount
glslang/Include/intermediate.h:1267
↓ 1 callers
Method
setPixelCenterInteger
glslang/MachineIndependent/localintermediate.h:967
↓ 1 callers
Method
setPostDepthCoverage
glslang/MachineIndependent/localintermediate.h:943
↓ 1 callers
Method
setPragmaCallback
glslang/MachineIndependent/ParseHelper.h:129
↓ 1 callers
Method
setPragmaTable
glslang/MachineIndependent/Intermediate.cpp:3855
↓ 1 callers
Method
setPreviousDefaultPrecisions
glslang/MachineIndependent/SymbolTable.h:960
↓ 1 callers
Method
setPrimitives
glslang/MachineIndependent/localintermediate.h:998
↓ 1 callers
Method
setProfile
glslang/MachineIndependent/localintermediate.h:391
↓ 1 callers
Method
setPromoteUint32Indices
glslang/MachineIndependent/localintermediate.h:769
↓ 1 callers
Method
setQuadDerivMode
glslang/MachineIndependent/localintermediate.h:921
↓ 1 callers
Method
setReplicatedComposites
glslang/MachineIndependent/localintermediate.h:764
↓ 1 callers
Method
setReqFullQuadsMode
glslang/MachineIndependent/localintermediate.h:923
↓ 1 callers
Method
setReturnPrecision
SPIRV/spvIR.h:484
↓ 1 callers
Method
setSConst
glslang/Include/ConstantUnion.h:112
↓ 1 callers
Method
setSeparateNameSpaces
glslang/MachineIndependent/SymbolTable.h:687
↓ 1 callers
Method
setShader64BitIndexing
glslang/MachineIndependent/localintermediate.h:774
↓ 1 callers
Method
setShiftImageBinding
Set binding base for image types
glslang/MachineIndependent/ShaderLang.cpp:1835
↓ 1 callers
Method
setShiftSamplerBinding
Set binding base for sampler types
glslang/MachineIndependent/ShaderLang.cpp:1831
↓ 1 callers
Method
setShiftSsboBinding
Set binding base for SSBOs
glslang/MachineIndependent/ShaderLang.cpp:1843
↓ 1 callers
Method
setShiftTextureBinding
Set binding base for texture types (SRV)
glslang/MachineIndependent/ShaderLang.cpp:1833
↓ 1 callers
Method
setShiftUboBinding
Set binding base for uniform buffer objects (CBV)
glslang/MachineIndependent/ShaderLang.cpp:1837
↓ 1 callers
Method
setSource
SPIRV/SpvBuilder.h:102
↓ 1 callers
Method
setSourceEntryPoint
glslang/MachineIndependent/ShaderLang.cpp:1792
↓ 1 callers
Method
setSourceText
SPIRV/SpvBuilder.h:151
↓ 1 callers
Method
setState
glslang/MachineIndependent/propagateNoContraction.cpp:200
↓ 1 callers
Method
setStencil
glslang/MachineIndependent/localintermediate.h:956
↓ 1 callers
Method
setStencilReplacing
glslang/MachineIndependent/localintermediate.h:629
↓ 1 callers
Method
setSubgroupUniformControlFlow
glslang/MachineIndependent/localintermediate.h:1035
↓ 1 callers
Method
setTexCoordRedeclared
glslang/MachineIndependent/localintermediate.h:969
↓ 1 callers
Method
setThisLevel
glslang/MachineIndependent/SymbolTable.h:613
↓ 1 callers
Method
setTileShadingRateQCOM
glslang/MachineIndependent/localintermediate.h:664
↓ 1 callers
Method
setToNormalCodeGenMode
Sets to generate opcode for non-specialization constants (normal mode).
SPIRV/SpvBuilder.h:1011
↓ 1 callers
Method
setTypeId
SPIRV/spvIR.h:230
↓ 1 callers
Method
setUniformLocationBase
glslang/MachineIndependent/ShaderLang.cpp:1854
↓ 1 callers
Method
setUniqueId
glslang/MachineIndependent/ShaderLang.cpp:1804
↓ 1 callers
Method
setUnreachable
SPIRV/spvIR.h:333
↓ 1 callers
Method
setUsePhysicalStorageBuffer
glslang/MachineIndependent/localintermediate.h:759
↓ 1 callers
Method
setUseReplicatedComposites
SPIRV/SpvBuilder.h:1015
↓ 1 callers
Method
setUseVariablePointers
glslang/MachineIndependent/localintermediate.h:779
↓ 1 callers
Method
setVariablyIndexed
glslang/Include/arrays.h:351
↓ 1 callers
Method
setVariadic
glslang/MachineIndependent/SymbolTable.h:324
↓ 1 callers
Method
setVectorSize
glslang/Include/Types.h:2721
↓ 1 callers
Method
setVersion
glslang/MachineIndependent/localintermediate.h:387
↓ 1 callers
Method
setVersionCallback
glslang/MachineIndependent/ParseHelper.h:128
↓ 1 callers
Method
shareStructBufferType
If an existing struct buffer has a sharable type, then share it.
glslang/HLSL/hlslParseHelper.cpp:7039
↓ 1 callers
Method
shouldWarnAboutDefaults
glslang/MachineIndependent/ParseHelper.h:278
↓ 1 callers
Function
singleMain
StandAlone/StandAlone.cpp:1700
↓ 1 callers
Method
split
Split a type into 1. a struct of non-I/O members 2. a collection of independent I/O variables
glslang/HLSL/hlslParseHelper.cpp:1126
↓ 1 callers
Method
storage16BitAssignmentCheck
glslang/MachineIndependent/ParseHelper.cpp:6430
↓ 1 callers
Method
structArrayCheck
glslang/MachineIndependent/ParseHelper.cpp:5613
↓ 1 callers
Method
structTypeCheck
glslang/MachineIndependent/ParseHelper.cpp:6469
↓ 1 callers
Function
subAccessChainFromSecondElement
A helper function to get the access chain starting from the second element.
glslang/MachineIndependent/propagateNoContraction.cpp:216
↓ 1 callers
Method
switchId
This is meant for cases where a node has already been constructed, and later on, it becomes necessary to switch to a different symbol.
glslang/Include/intermediate.h:1368
↓ 1 callers
Method
syncToMostRecentString
Sets the internally tracked source string index to that of the most recently read token. If we switched to a new source string, returns true and inser
glslang/MachineIndependent/ShaderLang.cpp:1029
↓ 1 callers
Method
tensorCheckARM
glslang/MachineIndependent/Versions.cpp:1542
↓ 1 callers
Method
unnestAnnotations
glslang/HLSL/hlslParseHelper.h:171
↓ 1 callers
Function
unsignedTypeToSigned
glslang/Include/BaseTypes.h:614
↓ 1 callers
Method
updateDebugScope
Returns true if the scope is actually updated. Note we still need the builder to insert the debug scope instruction. This is just a tracker.
SPIRV/spvIR.h:315
↓ 1 callers
Method
updateDebugSourceLocation
Returns true if the source location is actually updated. Note we still need the builder to insert the line marker instruction. This is just a tracker.
SPIRV/spvIR.h:304
↓ 1 callers
Method
updateExtensionBehavior
Change the current state of an extension's behavior.
glslang/MachineIndependent/Versions.cpp:1017
↓ 1 callers
Method
updateImplicitSize
glslang/Include/arrays.h:284
↓ 1 callers
Method
updateOffset
shared calculation by getOffset and getOffsets
glslang/MachineIndependent/linkValidate.cpp:2711
↓ 1 callers
Method
updateStandaloneQualifierDefaults
Updating default qualifier for the case of a declaration with just a qualifier, no type, block, or identifier.
glslang/MachineIndependent/ParseHelper.cpp:11265
↓ 1 callers
Method
usingPhysicalStorageBuffer
glslang/MachineIndependent/localintermediate.h:763
↓ 1 callers
Method
usingReplicatedComposites
glslang/MachineIndependent/localintermediate.h:768
↓ 1 callers
Method
usingShader64BitIndexing
glslang/MachineIndependent/localintermediate.h:778
↓ 1 callers
Method
usingTextureOffsetNonConst
glslang/MachineIndependent/localintermediate.h:1091
↓ 1 callers
Method
usingVariablePointers
glslang/MachineIndependent/localintermediate.h:843
↓ 1 callers
Method
validate
SPIRV/disassemble.cpp:136
↓ 1 callers
Method
validateBinding
glslang/MachineIndependent/iomapper.cpp:1391
↓ 1 callers
Method
validateInOut
glslang/MachineIndependent/iomapper.h:79
↓ 1 callers
Function
verifyIOMapping
gtests/GlslMapIO.FromFile.cpp:61
↓ 1 callers
Function
verifyIOMapping
gtests/VkRelaxed.FromFile.cpp:60
↓ 1 callers
Method
visit
Visits the block if it hasn't been visited already and isn't currently being delayed. Invokes callback(block, why, header), then descends into its su
SPIRV/InReadableOrder.cpp:71
↓ 1 callers
Method
visitConstantUnion
glslang/MachineIndependent/intermOut.cpp:1273
↓ 1 callers
Method
visitSymbol
make sure symbols are inductive-loop indexes
glslang/MachineIndependent/limits.cpp:166
↓ 1 callers
Method
vulkanRemoved
Call for any operation removed because Vulkan SPIR-V is being generated.
glslang/MachineIndependent/Versions.cpp:1566
↓ 1 callers
Method
warnAboutDefaults
glslang/MachineIndependent/ParseHelper.h:280
↓ 1 callers
Method
wrapupSwitchSubsequence
Take the sequence of statements that has been built up since the last case/default, put it on the list of top-level nodes for the current (inner-most)
glslang/HLSL/hlslParseHelper.cpp:9384
↓ 1 callers
Function
writeDepFile
Writes a depfile similar to gcc -MMD foo.c
StandAlone/StandAlone.cpp:1322
↓ 1 callers
Function
yy_symbol_print
glslang/MachineIndependent/glslang_tab.cpp:4835
↓ 1 callers
Function
yy_symbol_value_print
glslang/MachineIndependent/glslang_tab.cpp:4816
↓ 1 callers
Function
yy_syntax_error_arguments
glslang/MachineIndependent/glslang_tab.cpp:5065
↓ 1 callers
Function
yylex
This is the function the glslang parser (i.e., bison) calls to get its next token
glslang/MachineIndependent/Scan.cpp:292
↓ 1 callers
Function
yyparse
glslang/MachineIndependent/glslang_tab.cpp:5227
↓ 1 callers
Function
yypcontext_expected_tokens
Put in YYARG at most YYARGN of the expected tokens given the current YYCTX, and return the number of tokens stored in YYARG. If YYARG is null,
glslang/MachineIndependent/glslang_tab.cpp:4941
↓ 1 callers
Function
yystpcpy
Copy YYSRC to YYDEST, returning the address of the terminating '\0' in YYDEST. */
glslang/MachineIndependent/glslang_tab.cpp:5000
↓ 1 callers
Function
yysymbol_name
glslang/MachineIndependent/glslang_tab.cpp:1441
Method
AccessChainTraverser
glslang/MachineIndependent/ParseHelper.cpp:9091
Function
AddressingString
SPIRV/doc.cpp:119
← previous
next →
1,601–1,700 of 3,297, ranked by callers