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
↓ 2 callers
Method
setGlobalUniformSet
glslang/MachineIndependent/ShaderLang.cpp:1866
↓ 2 callers
Method
setIdOperand
This method is potentially dangerous as it can break assumptions about SSA and lack of forward references.
SPIRV/spvIR.h:116
↓ 2 callers
Method
setInterlockOrdering
glslang/MachineIndependent/localintermediate.h:910
↓ 2 callers
Method
setInvertY
glslang/MachineIndependent/ShaderLang.cpp:1815
↓ 2 callers
Method
setLayoutDerivativeMode
glslang/MachineIndependent/localintermediate.h:988
↓ 2 callers
Method
setLayoutQualifier
Put the id's layout qualification into the public type, for qualifiers not having a number set. This is before we know any type information for error
glslang/HLSL/hlslParseHelper.cpp:7132
↓ 2 callers
Method
setLeft
glslang/Include/intermediate.h:1650
↓ 2 callers
Method
setLimits
glslang/MachineIndependent/ParseHelper.cpp:168
↓ 2 callers
Method
setLine
for #line override
glslang/MachineIndependent/Scan.h:164
↓ 2 callers
Method
setLinkType
glslang/Include/intermediate.h:1722
↓ 2 callers
Method
setLocalSize
glslang/MachineIndependent/localintermediate.h:631
↓ 2 callers
Method
setLocalSizeSpecId
glslang/MachineIndependent/localintermediate.h:645
↓ 2 callers
Method
setLoopDependency
glslang/Include/intermediate.h:1258
↓ 2 callers
Method
setMemberExtensions
glslang/MachineIndependent/SymbolTable.h:186
↓ 2 callers
Method
setMultiStream
glslang/MachineIndependent/localintermediate.h:925
↓ 2 callers
Method
setNoShortCircuit
glslang/Include/intermediate.h:1765
↓ 2 callers
Method
setOperands
SPIRV/doc.h:211
↓ 2 callers
Method
setOverrideVersion
glslang/MachineIndependent/ShaderLang.cpp:1809
↓ 2 callers
Method
setPpContext
glslang/MachineIndependent/ParseHelper.h:123
↓ 2 callers
Method
setScanContext
glslang/MachineIndependent/ParseHelper.h:121
↓ 2 callers
Method
setShaderFileName
glslang/Include/InfoSink.h:140
↓ 2 callers
Method
setShiftBinding
Set binding base for given resource type
glslang/MachineIndependent/ShaderLang.cpp:1821
↓ 2 callers
Method
setShiftBindingForSet
Set binding base for given resource type for a given binding set.
glslang/MachineIndependent/ShaderLang.cpp:1826
↓ 2 callers
Method
setSource
glslang/MachineIndependent/localintermediate.h:522
↓ 2 callers
Method
setSourceFile
glslang/MachineIndependent/ShaderLang.cpp:1873
↓ 2 callers
Method
setSpirvDecorateId
glslang/MachineIndependent/SpirvIntrinsics.cpp:169
↓ 2 callers
Method
setSpirvDecorateString
glslang/MachineIndependent/SpirvIntrinsics.cpp:184
↓ 2 callers
Method
setStage
glslang/MachineIndependent/iomapper.cpp:406
↓ 2 callers
Method
setString
glslang/MachineIndependent/Scan.h:187
↓ 2 callers
Method
setStringsWithLengths
glslang/MachineIndependent/ShaderLang.cpp:1771
↓ 2 callers
Method
setStringsWithLengthsAndNames
glslang/MachineIndependent/ShaderLang.cpp:1778
↓ 2 callers
Method
setTextureSamplerTransformMode
glslang/MachineIndependent/ShaderLang.cpp:1861
↓ 2 callers
Method
setToSpecConstCodeGenMode
Sets to generate opcode for specialization constants.
SPIRV/SpvBuilder.h:1009
↓ 2 callers
Method
setUnroll
glslang/Include/intermediate.h:1247
↓ 2 callers
Method
setUsedByAtomic
glslang/Include/Types.h:667
↓ 2 callers
Method
setXfbMode
glslang/MachineIndependent/localintermediate.h:919
↓ 2 callers
Method
setupFunctionDebugInfo
SPIRV/SpvBuilder.cpp:2736
↓ 2 callers
Method
spvRemoved
Call for any operation removed because SPIR-V is in use.
glslang/MachineIndependent/Versions.cpp:1559
↓ 2 callers
Function
storageCanHaveLayoutInBlock
glslang/MachineIndependent/ParseHelper.cpp:8016
↓ 2 callers
Method
tensorLayoutViewCheck
glslang/MachineIndependent/Versions.cpp:1518
↓ 2 callers
Method
tensorParameterOK
glslang/Include/Types.h:3008
↓ 2 callers
Method
testFirst
glslang/Include/intermediate.h:1235
↓ 2 callers
Method
tokenize
Called by yylex to get the next token. Returning 0 implies end of input.
glslang/MachineIndependent/Scan.cpp:832
↓ 2 callers
Method
tokenize
Wrapper for tokenizeClass() to get everything inside the token.
glslang/HLSL/hlslScanContext.cpp:516
↓ 2 callers
Method
typeParametersCheck
glslang/MachineIndependent/ParseHelper.cpp:8780
↓ 2 callers
Method
ungetch
glslang/MachineIndependent/preprocessor/PpContext.h:481
↓ 2 callers
Method
unimplemented
glslang/MachineIndependent/Versions.cpp:871
↓ 2 callers
Method
updateArraySizes
Array editing methods. Array descriptors can be shared across type instances. This allows all uses of the same array to be updated at once. E.g., a
glslang/Include/Types.h:2192
↓ 2 callers
Method
usingHlslIoMapping
glslang/MachineIndependent/localintermediate.h:1080
↓ 2 callers
Method
usingHlslOffsets
glslang/MachineIndependent/localintermediate.h:1073
↓ 2 callers
Method
usingPromoteUint32Indices
glslang/MachineIndependent/localintermediate.h:773
↓ 2 callers
Method
usingScalarBlockLayout
glslang/MachineIndependent/localintermediate.h:1087
↓ 2 callers
Method
visitBranch
glslang/MachineIndependent/intermOut.cpp:1344
↓ 2 callers
Method
visitLoop
glslang/MachineIndependent/intermOut.cpp:1296
↓ 2 callers
Method
visitSelection
glslang/MachineIndependent/intermOut.cpp:1067
↓ 2 callers
Method
visitSwitch
glslang/MachineIndependent/intermOut.cpp:1375
↓ 2 callers
Method
visitUnary
check unary operations for those modifying the loop index
glslang/MachineIndependent/limits.cpp:96
↓ 2 callers
Method
visitVariableDecl
glslang/MachineIndependent/intermOut.cpp:1404
↓ 2 callers
Method
vkRelaxedRemapFunctionArgument
glslang/MachineIndependent/ParseHelper.cpp:9133
↓ 2 callers
Method
vkRelaxedRemapFunctionParameter
glslang/MachineIndependent/ParseHelper.cpp:9057
↓ 2 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/MachineIndependent/ParseHelper.cpp:11641
↓ 2 callers
Function
writeEscapedDepString
Writes a string into a depfile, escaping some special characters following the Makefile rules.
StandAlone/StandAlone.cpp:1301
↓ 2 callers
Function
yystrlen
Return the length of YYSTR. */
glslang/MachineIndependent/glslang_tab.cpp:4983
↓ 2 callers
Function
yysyntax_error
Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message about the unexpected token YYTOKEN for the state stack whose top is YYSSP.
glslang/MachineIndependent/glslang_tab.cpp:5118
↓ 2 callers
Function
yytnamerr
Copy to YYRES the contents of YYSTR after stripping away unnecessary quotes and backslashes, so that it's suitable for yyerror. The heuristic i
glslang/MachineIndependent/glslang_tab.cpp:5022
↓ 1 callers
Function
AccessQualifierString
SPIRV/doc.cpp:747
↓ 1 callers
Function
AddContextSpecificSymbols
glslang/MachineIndependent/ShaderLang.cpp:398
↓ 1 callers
Function
AddLongVectorBuiltin
Add long vector prototype for the builtin function. This is similar to AddTabledBuiltin, but only generates builtins where one type is an arbitrary ve
glslang/MachineIndependent/Initialize.cpp:400
↓ 1 callers
Method
AddRemote
Add the remote 'known-good' if it does not exist.
update_glslang_sources.py:93
↓ 1 callers
Function
AddTabledBuiltin
For the given table of functions, add all the indicated prototypes for each one, to be returned in the passed in decls.
glslang/MachineIndependent/Initialize.cpp:321
↓ 1 callers
Function
BuiltInString
SPIRV/doc.cpp:366
↓ 1 callers
Method
Checkout
(self)
update_glslang_sources.py:112
↓ 1 callers
Method
Clone
(self)
update_glslang_sources.py:105
↓ 1 callers
Function
CompileAndLinkShaderFiles
Do file IO part of compile and link, handing off the pure API/programmatic mode to CompileAndLinkShaderUnits(), which can be put in a loop for testing
StandAlone/StandAlone.cpp:1651
↓ 1 callers
Function
CompileAndLinkShaderUnits
StandAlone/StandAlone.cpp:1348
↓ 1 callers
Function
CompileShaders
Thread entry point, for non-linking asynchronous mode.
StandAlone/StandAlone.cpp:1213
↓ 1 callers
Function
ConstructCompiler
This function must be provided to create the actual compile object used by higher level code. It returns a subclass of TCompiler.
glslang/GenericCodeGen/CodeGen.cpp:54
↓ 1 callers
Function
ConstructLinker
glslang/GenericCodeGen/Link.cpp:62
↓ 1 callers
Function
ConstructUniformMap
glslang/GenericCodeGen/Link.cpp:69
↓ 1 callers
Function
CoordinateArgPos
Return the number of the coordinate arg, if any
glslang/HLSL/hlslParseables.cpp:143
↓ 1 callers
Function
DeduceVersionProfile
Return true if the shader was correctly specified for version/profile/stage.
glslang/MachineIndependent/ShaderLang.cpp:510
↓ 1 callers
Function
DeleteCompiler
Delete the compiler made by ConstructCompiler
glslang/GenericCodeGen/CodeGen.cpp:59
↓ 1 callers
Function
DeleteLinker
glslang/GenericCodeGen/Link.cpp:64
↓ 1 callers
Function
DeleteUniformMap
glslang/GenericCodeGen/Link.cpp:74
↓ 1 callers
Function
DimensionString
SPIRV/doc.cpp:511
↓ 1 callers
Function
DumpBuiltinSymbolTable
Function to Print all builtins
glslang/MachineIndependent/ShaderLang.cpp:500
↓ 1 callers
Method
Fetch
(self)
update_glslang_sources.py:109
↓ 1 callers
Function
FindEndOfArg
return position of end of argument specifier
glslang/HLSL/hlslParseables.cpp:351
↓ 1 callers
Function
FindVectorMatrixBounds
glslang/HLSL/hlslParseables.cpp:369
↓ 1 callers
Function
GLSLextAMDGetDebugNames
SPIRV/disassemble.cpp:732
↓ 1 callers
Function
GLSLextNVGetDebugNames
SPIRV/disassemble.cpp:774
↓ 1 callers
Function
GLSLstd450GetDebugNames
SPIRV/disassemble.cpp:645
↓ 1 callers
Function
GetBinaryName
Create the default name for saving a binary if -o is not provided.
StandAlone/StandAlone.cpp:298
↓ 1 callers
Function
GetBuiltInVariableString
glslang/Include/BaseTypes.h:417
↓ 1 callers
Function
GetDefaultThreadPoolAllocator
glslang/MachineIndependent/PoolAlloc.cpp:50
↓ 1 callers
Function
GetEsslVersionString
glslang/MachineIndependent/ShaderLang.cpp:1702
↓ 1 callers
Function
GetGlslVersionString
glslang/MachineIndependent/ShaderLang.cpp:1708
↓ 1 callers
Function
GetGoodCommits
Returns the latest list of GoodCommit objects.
update_glslang_sources.py:121
↓ 1 callers
Function
GetSpirvVersion
SPIRV/GlslangToSpv.cpp:11936
↓ 1 callers
Function
GetVersion
glslang/MachineIndependent/ShaderLang.cpp:1689
← previous
next →
1,001–1,100 of 3,297, ranked by callers