MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 1 callersMethodsetNoBuiltInRedeclarations
glslang/MachineIndependent/SymbolTable.h:686
↓ 1 callersMethodsetNoStorageFormat
glslang/MachineIndependent/ShaderLang.cpp:1859
↓ 1 callersMethodsetNonCoherentColorAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:935
↓ 1 callersMethodsetNonCoherentDepthAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:937
↓ 1 callersMethodsetNonCoherentStencilAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:939
↓ 1 callersMethodsetNonCoherentTileAttachmentReadQCOM
glslang/MachineIndependent/localintermediate.h:941
↓ 1 callersMethodsetNullInit
glslang/Include/Types.h:661
↓ 1 callersMethodsetOperationPrecision
glslang/Include/intermediate.h:1436
↓ 1 callersMethodsetOptimize
glslang/Include/intermediate.h:1710
↓ 1 callersMethodsetPartialCount
glslang/Include/intermediate.h:1272
↓ 1 callersMethodsetPeelCount
glslang/Include/intermediate.h:1267
↓ 1 callersMethodsetPixelCenterInteger
glslang/MachineIndependent/localintermediate.h:967
↓ 1 callersMethodsetPostDepthCoverage
glslang/MachineIndependent/localintermediate.h:943
↓ 1 callersMethodsetPragmaCallback
glslang/MachineIndependent/ParseHelper.h:129
↓ 1 callersMethodsetPragmaTable
glslang/MachineIndependent/Intermediate.cpp:3855
↓ 1 callersMethodsetPreviousDefaultPrecisions
glslang/MachineIndependent/SymbolTable.h:960
↓ 1 callersMethodsetPrimitives
glslang/MachineIndependent/localintermediate.h:998
↓ 1 callersMethodsetProfile
glslang/MachineIndependent/localintermediate.h:391
↓ 1 callersMethodsetPromoteUint32Indices
glslang/MachineIndependent/localintermediate.h:769
↓ 1 callersMethodsetQuadDerivMode
glslang/MachineIndependent/localintermediate.h:921
↓ 1 callersMethodsetReplicatedComposites
glslang/MachineIndependent/localintermediate.h:764
↓ 1 callersMethodsetReqFullQuadsMode
glslang/MachineIndependent/localintermediate.h:923
↓ 1 callersMethodsetReturnPrecision
SPIRV/spvIR.h:484
↓ 1 callersMethodsetSConst
glslang/Include/ConstantUnion.h:112
↓ 1 callersMethodsetSeparateNameSpaces
glslang/MachineIndependent/SymbolTable.h:687
↓ 1 callersMethodsetShader64BitIndexing
glslang/MachineIndependent/localintermediate.h:774
↓ 1 callersMethodsetShiftImageBinding
Set binding base for image types
glslang/MachineIndependent/ShaderLang.cpp:1835
↓ 1 callersMethodsetShiftSamplerBinding
Set binding base for sampler types
glslang/MachineIndependent/ShaderLang.cpp:1831
↓ 1 callersMethodsetShiftSsboBinding
Set binding base for SSBOs
glslang/MachineIndependent/ShaderLang.cpp:1843
↓ 1 callersMethodsetShiftTextureBinding
Set binding base for texture types (SRV)
glslang/MachineIndependent/ShaderLang.cpp:1833
↓ 1 callersMethodsetShiftUboBinding
Set binding base for uniform buffer objects (CBV)
glslang/MachineIndependent/ShaderLang.cpp:1837
↓ 1 callersMethodsetSource
SPIRV/SpvBuilder.h:102
↓ 1 callersMethodsetSourceEntryPoint
glslang/MachineIndependent/ShaderLang.cpp:1792
↓ 1 callersMethodsetSourceText
SPIRV/SpvBuilder.h:151
↓ 1 callersMethodsetState
glslang/MachineIndependent/propagateNoContraction.cpp:200
↓ 1 callersMethodsetStencil
glslang/MachineIndependent/localintermediate.h:956
↓ 1 callersMethodsetStencilReplacing
glslang/MachineIndependent/localintermediate.h:629
↓ 1 callersMethodsetSubgroupUniformControlFlow
glslang/MachineIndependent/localintermediate.h:1035
↓ 1 callersMethodsetTexCoordRedeclared
glslang/MachineIndependent/localintermediate.h:969
↓ 1 callersMethodsetThisLevel
glslang/MachineIndependent/SymbolTable.h:613
↓ 1 callersMethodsetTileShadingRateQCOM
glslang/MachineIndependent/localintermediate.h:664
↓ 1 callersMethodsetToNormalCodeGenMode
Sets to generate opcode for non-specialization constants (normal mode).
SPIRV/SpvBuilder.h:1011
↓ 1 callersMethodsetTypeId
SPIRV/spvIR.h:230
↓ 1 callersMethodsetUniformLocationBase
glslang/MachineIndependent/ShaderLang.cpp:1854
↓ 1 callersMethodsetUniqueId
glslang/MachineIndependent/ShaderLang.cpp:1804
↓ 1 callersMethodsetUnreachable
SPIRV/spvIR.h:333
↓ 1 callersMethodsetUsePhysicalStorageBuffer
glslang/MachineIndependent/localintermediate.h:759
↓ 1 callersMethodsetUseReplicatedComposites
SPIRV/SpvBuilder.h:1015
↓ 1 callersMethodsetUseVariablePointers
glslang/MachineIndependent/localintermediate.h:779
↓ 1 callersMethodsetVariablyIndexed
glslang/Include/arrays.h:351
↓ 1 callersMethodsetVariadic
glslang/MachineIndependent/SymbolTable.h:324
↓ 1 callersMethodsetVectorSize
glslang/Include/Types.h:2721
↓ 1 callersMethodsetVersion
glslang/MachineIndependent/localintermediate.h:387
↓ 1 callersMethodsetVersionCallback
glslang/MachineIndependent/ParseHelper.h:128
↓ 1 callersMethodshareStructBufferType
If an existing struct buffer has a sharable type, then share it.
glslang/HLSL/hlslParseHelper.cpp:7039
↓ 1 callersMethodshouldWarnAboutDefaults
glslang/MachineIndependent/ParseHelper.h:278
↓ 1 callersFunctionsingleMain
StandAlone/StandAlone.cpp:1700
↓ 1 callersMethodsplit
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 callersMethodstorage16BitAssignmentCheck
glslang/MachineIndependent/ParseHelper.cpp:6430
↓ 1 callersMethodstructArrayCheck
glslang/MachineIndependent/ParseHelper.cpp:5613
↓ 1 callersMethodstructTypeCheck
glslang/MachineIndependent/ParseHelper.cpp:6469
↓ 1 callersFunctionsubAccessChainFromSecondElement
A helper function to get the access chain starting from the second element.
glslang/MachineIndependent/propagateNoContraction.cpp:216
↓ 1 callersMethodswitchId
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 callersMethodsyncToMostRecentString
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 callersMethodtensorCheckARM
glslang/MachineIndependent/Versions.cpp:1542
↓ 1 callersMethodunnestAnnotations
glslang/HLSL/hlslParseHelper.h:171
↓ 1 callersFunctionunsignedTypeToSigned
glslang/Include/BaseTypes.h:614
↓ 1 callersMethodupdateDebugScope
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 callersMethodupdateDebugSourceLocation
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 callersMethodupdateExtensionBehavior
Change the current state of an extension's behavior.
glslang/MachineIndependent/Versions.cpp:1017
↓ 1 callersMethodupdateImplicitSize
glslang/Include/arrays.h:284
↓ 1 callersMethodupdateOffset
shared calculation by getOffset and getOffsets
glslang/MachineIndependent/linkValidate.cpp:2711
↓ 1 callersMethodupdateStandaloneQualifierDefaults
Updating default qualifier for the case of a declaration with just a qualifier, no type, block, or identifier.
glslang/MachineIndependent/ParseHelper.cpp:11265
↓ 1 callersMethodusingPhysicalStorageBuffer
glslang/MachineIndependent/localintermediate.h:763
↓ 1 callersMethodusingReplicatedComposites
glslang/MachineIndependent/localintermediate.h:768
↓ 1 callersMethodusingShader64BitIndexing
glslang/MachineIndependent/localintermediate.h:778
↓ 1 callersMethodusingTextureOffsetNonConst
glslang/MachineIndependent/localintermediate.h:1091
↓ 1 callersMethodusingVariablePointers
glslang/MachineIndependent/localintermediate.h:843
↓ 1 callersMethodvalidate
SPIRV/disassemble.cpp:136
↓ 1 callersMethodvalidateBinding
glslang/MachineIndependent/iomapper.cpp:1391
↓ 1 callersMethodvalidateInOut
glslang/MachineIndependent/iomapper.h:79
↓ 1 callersFunctionverifyIOMapping
gtests/GlslMapIO.FromFile.cpp:61
↓ 1 callersFunctionverifyIOMapping
gtests/VkRelaxed.FromFile.cpp:60
↓ 1 callersMethodvisit
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 callersMethodvisitConstantUnion
glslang/MachineIndependent/intermOut.cpp:1273
↓ 1 callersMethodvisitSymbol
make sure symbols are inductive-loop indexes
glslang/MachineIndependent/limits.cpp:166
↓ 1 callersMethodvulkanRemoved
Call for any operation removed because Vulkan SPIR-V is being generated.
glslang/MachineIndependent/Versions.cpp:1566
↓ 1 callersMethodwarnAboutDefaults
glslang/MachineIndependent/ParseHelper.h:280
↓ 1 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/HLSL/hlslParseHelper.cpp:9384
↓ 1 callersFunctionwriteDepFile
Writes a depfile similar to gcc -MMD foo.c
StandAlone/StandAlone.cpp:1322
↓ 1 callersFunctionyy_symbol_print
glslang/MachineIndependent/glslang_tab.cpp:4835
↓ 1 callersFunctionyy_symbol_value_print
glslang/MachineIndependent/glslang_tab.cpp:4816
↓ 1 callersFunctionyy_syntax_error_arguments
glslang/MachineIndependent/glslang_tab.cpp:5065
↓ 1 callersFunctionyylex
This is the function the glslang parser (i.e., bison) calls to get its next token
glslang/MachineIndependent/Scan.cpp:292
↓ 1 callersFunctionyyparse
glslang/MachineIndependent/glslang_tab.cpp:5227
↓ 1 callersFunctionyypcontext_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 callersFunctionyystpcpy
Copy YYSRC to YYDEST, returning the address of the terminating '\0' in YYDEST. */
glslang/MachineIndependent/glslang_tab.cpp:5000
↓ 1 callersFunctionyysymbol_name
glslang/MachineIndependent/glslang_tab.cpp:1441
MethodAccessChainTraverser
glslang/MachineIndependent/ParseHelper.cpp:9091
FunctionAddressingString
SPIRV/doc.cpp:119
← previousnext →1,601–1,700 of 3,297, ranked by callers