MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 5 callersMethodhasMemberOffset
glslang/Include/Types.h:1144
↓ 5 callersMethodhasSpecConstantVectorComponents
glslang/Include/Types.h:2753
↓ 5 callersMethodhlslEnable16BitTypes
glslang/MachineIndependent/parseVersions.h:166
↓ 5 callersMethodis1D
glslang/Include/Types.h:110
↓ 5 callersFunctionisAssignOperation
Returns true if the opcode leads to an assignment operation.
glslang/MachineIndependent/propagateNoContraction.cpp:101
↓ 5 callersMethodisCooperativeMatrix
SPIRV/SpvBuilder.h:334
↓ 5 callersMethodisImplicitlySized
glslang/Include/arrays.h:321
↓ 5 callersMethodisInnerUnsized
glslang/Include/arrays.h:287
↓ 5 callersMethodisIntegerDomain
glslang/Include/Types.h:1975
↓ 5 callersMethodisNonUniform
SPIRV/SpvBuilder.h:835
↓ 5 callersMethodisPerPrimitive
glslang/Include/Types.h:821
↓ 5 callersFunctionisPreciseObjectNode
A helper function to tell whether a node is 'noContraction'. Returns true if the node has 'noContraction' qualifier, otherwise false.
glslang/MachineIndependent/propagateNoContraction.cpp:80
↓ 5 callersMethodisReadingHLSL
glslang/MachineIndependent/parseVersions.h:165
↓ 5 callersMethodisRect
glslang/Include/Types.h:113
↓ 5 callersMethodisSubpass
glslang/Include/Types.h:2002
↓ 5 callersMethodisTensorLayoutNV
glslang/Include/Types.h:2025
↓ 5 callersMethodisTensorViewNV
glslang/Include/Types.h:2026
↓ 5 callersMethodlValueErrorCheck
Both test and if necessary, spit out an error, to see if the node is really an l-value that can be operated on this way. Returns true if there was an
glslang/MachineIndependent/ParseHelper.cpp:4094
↓ 5 callersMethodmakeCompositeConstant
Comments in header
SPIRV/SpvBuilder.cpp:2291
↓ 5 callersMethodpropagatePrecision
Recursively propagate precision qualifiers *down* the subtree of the current node, until reaching a node that already has a precision qualifier or oth
glslang/MachineIndependent/Intermediate.cpp:3746
↓ 5 callersMethodpushFunction
Given a function name, find its subroot in the tree, and push it onto the stack of functions left to process.
glslang/MachineIndependent/LiveTraverser.h:71
↓ 5 callersMethodrelaxedErrors
glslang/MachineIndependent/parseVersions.h:133
↓ 5 callersMethodsetName
glslang/Include/intermediate.h:1703
↓ 5 callersMethodsetUniqueId
glslang/MachineIndependent/SymbolTable.h:111
↓ 5 callersMethodsetUseVulkanMemoryModel
glslang/MachineIndependent/localintermediate.h:753
↓ 5 callersMethodtransferTypeAttributes
Update the given type with any type-like attribute information in the attributes.
glslang/HLSL/hlslParseHelper.cpp:1915
↓ 5 callersMethodunget
go back one character
glslang/MachineIndependent/Scan.h:123
↓ 5 callersMethodupdateImplicitArraySize
glslang/Include/Types.h:1970
↓ 4 callersFunctionDecodeResourceLimits
glslang/ResourceLimits/ResourceLimits.cpp:280
↓ 4 callersFunctionGetDefaultTBuiltInResourceString
glslang/ResourceLimits/ResourceLimits.cpp:160
↓ 4 callersFunctionGetPrecisionQualifierString
glslang/Include/BaseTypes.h:577
↓ 4 callersFunctionInitializeSymbolTable
Parse and add to the given symbol table the content of the given shader string.
glslang/MachineIndependent/ShaderLang.cpp:247
↓ 4 callersFunctionIsBuffer
glslang/HLSL/hlslParseables.cpp:67
↓ 4 callersFunctionIsEndOfArg
Return true for the end of a single argument key, which can be the end of the string, or the comma separator.
glslang/HLSL/hlslParseables.cpp:190
↓ 4 callersFunctionIsTextureMS
glslang/HLSL/hlslParseables.cpp:65
↓ 4 callersFunctionOS_DumpMemoryCounters
glslang/OSDependent/Unix/ossource.cpp:50
↓ 4 callersFunctionProfileName
Map from profile enum to externally readable text name.
glslang/MachineIndependent/Versions.h:71
↓ 4 callersFunctionRetargetVariable
glslang/MachineIndependent/Initialize.cpp:8943
↓ 4 callersFunctionTranslateMemoryDecoration
Translate glslang type to SPIR-V memory decorations.
SPIRV/GlslangToSpv.cpp:444
↓ 4 callersMethodaddStage
Map I/O variables to provided offsets, and make bindings for unbound but live variables. Returns false if the input is too malformed to do this.
glslang/MachineIndependent/iomapper.cpp:1536
↓ 4 callersMethodaddUnaryNode
Low level: add unary node (no promotions or other argument modifications)
glslang/MachineIndependent/Intermediate.cpp:259
↓ 4 callersMethodallocate
glslang/Include/PoolAlloc.h:300
↓ 4 callersMethodarraySizeCheck
Do size checking for an array type's size.
glslang/MachineIndependent/ParseHelper.cpp:5497
↓ 4 callersMethodbfloat16ScalarVectorCheck
glslang/MachineIndependent/Versions.cpp:1344
↓ 4 callersMethodcheckDeprecated
Within a set of profiles, see if a feature is deprecated and give an error or warning based on whether a future compatibility context is being use.
glslang/MachineIndependent/Versions.cpp:880
↓ 4 callersMethodclearArraySizes
glslang/Include/Types.h:2212
↓ 4 callersMethodcontainsBuiltIn
Recursively checks if the type contains a built-in variable
glslang/Include/Types.h:2091
↓ 4 callersMethodcontainsSampler
glslang/Include/Types.h:2085
↓ 4 callersMethodcopyArraySizes
glslang/Include/Types.h:2200
↓ 4 callersMethodcopyTypeParameters
glslang/Include/Types.h:2255
↓ 4 callersMethodcopyUp
glslang/MachineIndependent/SymbolTable.h:795
↓ 4 callersMethodcreateConditionalBranch
SPIRV/SpvBuilder.cpp:5103
↓ 4 callersMethodcreateTriOp
SPIRV/SpvBuilder.cpp:3535
↓ 4 callersMethoddot
glslang/Include/ConstantUnion.h:929
↓ 4 callersMethodfloat16ScalarVectorCheck
glslang/MachineIndependent/Versions.cpp:1331
↓ 4 callersMethodfloate4m3ScalarVectorCheck
glslang/MachineIndependent/Versions.cpp:1364
↓ 4 callersMethodfloate5m2ScalarVectorCheck
glslang/MachineIndependent/Versions.cpp:1354
↓ 4 callersMethodgetAnonId
glslang/MachineIndependent/SymbolTable.h:184
↓ 4 callersMethodgetBaseAlignmentScalar
Return the size and alignment of a component of the given type. The size is returned in the 'size' parameter Return value is the alignment..
glslang/MachineIndependent/linkValidate.cpp:2412
↓ 4 callersMethodgetBindingsPerResourceType
glslang/MachineIndependent/localintermediate.h:850
↓ 4 callersMethodgetBindlessMode
glslang/MachineIndependent/localintermediate.h:838
↓ 4 callersMethodgetBlock
SPIRV/spvIR.h:221
↓ 4 callersMethodgetBuildPoint
SPIRV/SpvBuilder.h:498
↓ 4 callersMethodgetConstSubtree
glslang/MachineIndependent/SymbolTable.h:182
↓ 4 callersFunctiongetCorrespondingUnsignedType
glslang/MachineIndependent/Intermediate.cpp:1735
↓ 4 callersMethodgetCumulativeSize
glslang/Include/arrays.h:261
↓ 4 callersMethodgetDeclSymbol
glslang/Include/intermediate.h:1155
↓ 4 callersMethodgetDontFlatten
glslang/Include/intermediate.h:1801
↓ 4 callersMethodgetFilenameStr
glslang/Include/Common.h:257
↓ 4 callersMethodgetFlatten
glslang/Include/intermediate.h:1800
↓ 4 callersFunctiongetFrontElement
A helper function to get the front element from a given ObjectAccessChain
glslang/MachineIndependent/propagateNoContraction.cpp:209
↓ 4 callersMethodgetImageType
SPIRV/SpvBuilder.h:412
↓ 4 callersMethodgetImplicitSize
glslang/Include/arrays.h:283
↓ 4 callersMethodgetLoopDependency
glslang/Include/intermediate.h:1259
↓ 4 callersMethodgetMemberNumber
glslang/MachineIndependent/SymbolTable.h:394
↓ 4 callersMethodgetNumUniformBlocks
glslang/MachineIndependent/ShaderLang.cpp:2211
↓ 4 callersMethodgetParamPrecision
SPIRV/spvIR.h:509
↓ 4 callersMethodgetPrimitives
glslang/MachineIndependent/localintermediate.h:1005
↓ 4 callersMethodgetShiftBinding
glslang/MachineIndependent/localintermediate.h:688
↓ 4 callersMethodgetSpvVersion
SPIRV/SpvBuilder.h:100
↓ 4 callersMethodgetString
extract strings out of attribute arguments stored in attribute aggregate. convert to lower case if converToLower is true (for case-insensitive compare
glslang/MachineIndependent/attribute.cpp:58
↓ 4 callersMethodgetTestExpr
Because the test node can be a declaration in a while loop, this function unwraps it to get the actual expression.
glslang/Include/intermediate.h:1238
↓ 4 callersMethodgetToken
Read the next token from a macro token stream.
glslang/MachineIndependent/preprocessor/PpTokens.cpp:108
↓ 4 callersMethodglobalQualifierFixCheck
Check/fix just a full qualifier (no variables or types yet, but qualifier is complete) at global level.
glslang/MachineIndependent/ParseHelper.cpp:5014
↓ 4 callersFunctionglslang_shader_delete
glslang/CInterface/glslang_c_interface.cpp:463
↓ 4 callersMethodhandleFunctionArgument
glslang/HLSL/hlslParseHelper.cpp:2477
↓ 4 callersMethodhandleFunctionAttributes
Function attributes
glslang/MachineIndependent/attribute.cpp:352
↓ 4 callersMethodhandleFunctionCall
Handle seeing function call syntax in the grammar, which could be any of - .length() method - constructor - a call to a built-in function mapped to an
glslang/HLSL/hlslParseHelper.cpp:5504
↓ 4 callersMethodhasBufferReferenceAlign
glslang/Include/Types.h:1104
↓ 4 callersMethodhasUnsized
glslang/Include/arrays.h:319
↓ 4 callersMethodinsert
glslang/MachineIndependent/localintermediate.h:274
↓ 4 callersMethodinsertSpirvExecutionMode
Handle SPIR-V execution modes
glslang/MachineIndependent/SpirvIntrinsics.cpp:118
↓ 4 callersFunctionisArithmeticOperation
Returns true if the operation is an arithmetic operation and valid for the 'NoContraction' decoration.
glslang/MachineIndependent/propagateNoContraction.cpp:149
↓ 4 callersMethodisDefined
glslang/MachineIndependent/SymbolTable.h:317
↓ 4 callersMethodisExplicitInterpolation
glslang/Include/Types.h:648
↓ 4 callersMethodisExternal
glslang/Include/Types.h:120
↓ 4 callersMethodisImageClass
glslang/Include/Types.h:118
↓ 4 callersMethodisParameterized
glslang/Include/Types.h:2008
↓ 4 callersMethodisSized
glslang/Include/arrays.h:320
↓ 4 callersMethodisThisLevel
glslang/MachineIndependent/SymbolTable.h:614
← previousnext →501–600 of 3,297, ranked by callers