MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 2 callersMethodsetGlobalUniformSet
glslang/MachineIndependent/ShaderLang.cpp:1866
↓ 2 callersMethodsetIdOperand
This method is potentially dangerous as it can break assumptions about SSA and lack of forward references.
SPIRV/spvIR.h:116
↓ 2 callersMethodsetInterlockOrdering
glslang/MachineIndependent/localintermediate.h:910
↓ 2 callersMethodsetInvertY
glslang/MachineIndependent/ShaderLang.cpp:1815
↓ 2 callersMethodsetLayoutDerivativeMode
glslang/MachineIndependent/localintermediate.h:988
↓ 2 callersMethodsetLayoutQualifier
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 callersMethodsetLeft
glslang/Include/intermediate.h:1650
↓ 2 callersMethodsetLimits
glslang/MachineIndependent/ParseHelper.cpp:168
↓ 2 callersMethodsetLine
for #line override
glslang/MachineIndependent/Scan.h:164
↓ 2 callersMethodsetLinkType
glslang/Include/intermediate.h:1722
↓ 2 callersMethodsetLocalSize
glslang/MachineIndependent/localintermediate.h:631
↓ 2 callersMethodsetLocalSizeSpecId
glslang/MachineIndependent/localintermediate.h:645
↓ 2 callersMethodsetLoopDependency
glslang/Include/intermediate.h:1258
↓ 2 callersMethodsetMemberExtensions
glslang/MachineIndependent/SymbolTable.h:186
↓ 2 callersMethodsetMultiStream
glslang/MachineIndependent/localintermediate.h:925
↓ 2 callersMethodsetNoShortCircuit
glslang/Include/intermediate.h:1765
↓ 2 callersMethodsetOperands
SPIRV/doc.h:211
↓ 2 callersMethodsetOverrideVersion
glslang/MachineIndependent/ShaderLang.cpp:1809
↓ 2 callersMethodsetPpContext
glslang/MachineIndependent/ParseHelper.h:123
↓ 2 callersMethodsetScanContext
glslang/MachineIndependent/ParseHelper.h:121
↓ 2 callersMethodsetShaderFileName
glslang/Include/InfoSink.h:140
↓ 2 callersMethodsetShiftBinding
Set binding base for given resource type
glslang/MachineIndependent/ShaderLang.cpp:1821
↓ 2 callersMethodsetShiftBindingForSet
Set binding base for given resource type for a given binding set.
glslang/MachineIndependent/ShaderLang.cpp:1826
↓ 2 callersMethodsetSource
glslang/MachineIndependent/localintermediate.h:522
↓ 2 callersMethodsetSourceFile
glslang/MachineIndependent/ShaderLang.cpp:1873
↓ 2 callersMethodsetSpirvDecorateId
glslang/MachineIndependent/SpirvIntrinsics.cpp:169
↓ 2 callersMethodsetSpirvDecorateString
glslang/MachineIndependent/SpirvIntrinsics.cpp:184
↓ 2 callersMethodsetStage
glslang/MachineIndependent/iomapper.cpp:406
↓ 2 callersMethodsetString
glslang/MachineIndependent/Scan.h:187
↓ 2 callersMethodsetStringsWithLengths
glslang/MachineIndependent/ShaderLang.cpp:1771
↓ 2 callersMethodsetStringsWithLengthsAndNames
glslang/MachineIndependent/ShaderLang.cpp:1778
↓ 2 callersMethodsetTextureSamplerTransformMode
glslang/MachineIndependent/ShaderLang.cpp:1861
↓ 2 callersMethodsetToSpecConstCodeGenMode
Sets to generate opcode for specialization constants.
SPIRV/SpvBuilder.h:1009
↓ 2 callersMethodsetUnroll
glslang/Include/intermediate.h:1247
↓ 2 callersMethodsetUsedByAtomic
glslang/Include/Types.h:667
↓ 2 callersMethodsetXfbMode
glslang/MachineIndependent/localintermediate.h:919
↓ 2 callersMethodsetupFunctionDebugInfo
SPIRV/SpvBuilder.cpp:2736
↓ 2 callersMethodspvRemoved
Call for any operation removed because SPIR-V is in use.
glslang/MachineIndependent/Versions.cpp:1559
↓ 2 callersFunctionstorageCanHaveLayoutInBlock
glslang/MachineIndependent/ParseHelper.cpp:8016
↓ 2 callersMethodtensorLayoutViewCheck
glslang/MachineIndependent/Versions.cpp:1518
↓ 2 callersMethodtensorParameterOK
glslang/Include/Types.h:3008
↓ 2 callersMethodtestFirst
glslang/Include/intermediate.h:1235
↓ 2 callersMethodtokenize
Called by yylex to get the next token. Returning 0 implies end of input.
glslang/MachineIndependent/Scan.cpp:832
↓ 2 callersMethodtokenize
Wrapper for tokenizeClass() to get everything inside the token.
glslang/HLSL/hlslScanContext.cpp:516
↓ 2 callersMethodtypeParametersCheck
glslang/MachineIndependent/ParseHelper.cpp:8780
↓ 2 callersMethodungetch
glslang/MachineIndependent/preprocessor/PpContext.h:481
↓ 2 callersMethodunimplemented
glslang/MachineIndependent/Versions.cpp:871
↓ 2 callersMethodupdateArraySizes
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 callersMethodusingHlslIoMapping
glslang/MachineIndependent/localintermediate.h:1080
↓ 2 callersMethodusingHlslOffsets
glslang/MachineIndependent/localintermediate.h:1073
↓ 2 callersMethodusingPromoteUint32Indices
glslang/MachineIndependent/localintermediate.h:773
↓ 2 callersMethodusingScalarBlockLayout
glslang/MachineIndependent/localintermediate.h:1087
↓ 2 callersMethodvisitBranch
glslang/MachineIndependent/intermOut.cpp:1344
↓ 2 callersMethodvisitLoop
glslang/MachineIndependent/intermOut.cpp:1296
↓ 2 callersMethodvisitSelection
glslang/MachineIndependent/intermOut.cpp:1067
↓ 2 callersMethodvisitSwitch
glslang/MachineIndependent/intermOut.cpp:1375
↓ 2 callersMethodvisitUnary
check unary operations for those modifying the loop index
glslang/MachineIndependent/limits.cpp:96
↓ 2 callersMethodvisitVariableDecl
glslang/MachineIndependent/intermOut.cpp:1404
↓ 2 callersMethodvkRelaxedRemapFunctionArgument
glslang/MachineIndependent/ParseHelper.cpp:9133
↓ 2 callersMethodvkRelaxedRemapFunctionParameter
glslang/MachineIndependent/ParseHelper.cpp:9057
↓ 2 callersMethodwrapupSwitchSubsequence
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 callersFunctionwriteEscapedDepString
Writes a string into a depfile, escaping some special characters following the Makefile rules.
StandAlone/StandAlone.cpp:1301
↓ 2 callersFunctionyystrlen
Return the length of YYSTR. */
glslang/MachineIndependent/glslang_tab.cpp:4983
↓ 2 callersFunctionyysyntax_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 callersFunctionyytnamerr
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 callersFunctionAccessQualifierString
SPIRV/doc.cpp:747
↓ 1 callersFunctionAddContextSpecificSymbols
glslang/MachineIndependent/ShaderLang.cpp:398
↓ 1 callersFunctionAddLongVectorBuiltin
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 callersMethodAddRemote
Add the remote 'known-good' if it does not exist.
update_glslang_sources.py:93
↓ 1 callersFunctionAddTabledBuiltin
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 callersFunctionBuiltInString
SPIRV/doc.cpp:366
↓ 1 callersMethodCheckout
(self)
update_glslang_sources.py:112
↓ 1 callersMethodClone
(self)
update_glslang_sources.py:105
↓ 1 callersFunctionCompileAndLinkShaderFiles
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 callersFunctionCompileAndLinkShaderUnits
StandAlone/StandAlone.cpp:1348
↓ 1 callersFunctionCompileShaders
Thread entry point, for non-linking asynchronous mode.
StandAlone/StandAlone.cpp:1213
↓ 1 callersFunctionConstructCompiler
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 callersFunctionConstructLinker
glslang/GenericCodeGen/Link.cpp:62
↓ 1 callersFunctionConstructUniformMap
glslang/GenericCodeGen/Link.cpp:69
↓ 1 callersFunctionCoordinateArgPos
Return the number of the coordinate arg, if any
glslang/HLSL/hlslParseables.cpp:143
↓ 1 callersFunctionDeduceVersionProfile
Return true if the shader was correctly specified for version/profile/stage.
glslang/MachineIndependent/ShaderLang.cpp:510
↓ 1 callersFunctionDeleteCompiler
Delete the compiler made by ConstructCompiler
glslang/GenericCodeGen/CodeGen.cpp:59
↓ 1 callersFunctionDeleteLinker
glslang/GenericCodeGen/Link.cpp:64
↓ 1 callersFunctionDeleteUniformMap
glslang/GenericCodeGen/Link.cpp:74
↓ 1 callersFunctionDimensionString
SPIRV/doc.cpp:511
↓ 1 callersFunctionDumpBuiltinSymbolTable
Function to Print all builtins
glslang/MachineIndependent/ShaderLang.cpp:500
↓ 1 callersMethodFetch
(self)
update_glslang_sources.py:109
↓ 1 callersFunctionFindEndOfArg
return position of end of argument specifier
glslang/HLSL/hlslParseables.cpp:351
↓ 1 callersFunctionFindVectorMatrixBounds
glslang/HLSL/hlslParseables.cpp:369
↓ 1 callersFunctionGLSLextAMDGetDebugNames
SPIRV/disassemble.cpp:732
↓ 1 callersFunctionGLSLextNVGetDebugNames
SPIRV/disassemble.cpp:774
↓ 1 callersFunctionGLSLstd450GetDebugNames
SPIRV/disassemble.cpp:645
↓ 1 callersFunctionGetBinaryName
Create the default name for saving a binary if -o is not provided.
StandAlone/StandAlone.cpp:298
↓ 1 callersFunctionGetBuiltInVariableString
glslang/Include/BaseTypes.h:417
↓ 1 callersFunctionGetDefaultThreadPoolAllocator
glslang/MachineIndependent/PoolAlloc.cpp:50
↓ 1 callersFunctionGetEsslVersionString
glslang/MachineIndependent/ShaderLang.cpp:1702
↓ 1 callersFunctionGetGlslVersionString
glslang/MachineIndependent/ShaderLang.cpp:1708
↓ 1 callersFunctionGetGoodCommits
Returns the latest list of GoodCommit objects.
update_glslang_sources.py:121
↓ 1 callersFunctionGetSpirvVersion
SPIRV/GlslangToSpv.cpp:11936
↓ 1 callersFunctionGetVersion
glslang/MachineIndependent/ShaderLang.cpp:1689
← previousnext →1,001–1,100 of 3,297, ranked by callers