MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 11 callersMethodhiddenMember
glslang/Include/Types.h:1905
↓ 11 callersMethodinsertSpirvRequirement
glslang/MachineIndependent/SpirvIntrinsics.cpp:103
↓ 11 callersMethodisAtomic
glslang/Include/Types.h:2009
↓ 11 callersMethodisIdOperand
SPIRV/spvIR.h:219
↓ 11 callersMethodisShaderRecord
glslang/Include/Types.h:1098
↓ 11 callersMethodmakeArrayType
TODO: performance: track arrays per stride If a stride is supplied (non-zero) make an array. If no stride (0), reuse previous array types. 'size' is a
SPIRV/SpvBuilder.cpp:697
↓ 11 callersFunctionnormalized_significand
Returns the normalized significand of a HexFloat<FloatProxy<float>> that was created by calling float_fractions with the input fractions, raised to th
gtests/HexFloat.cpp:594
↓ 11 callersMethodoverlap
glslang/MachineIndependent/localintermediate.h:116
↓ 11 callersMethodsetFieldName
glslang/Include/Types.h:1907
↓ 10 callersFunctionSetThreadPoolAllocator
Set the thread-specific current pool.
glslang/MachineIndependent/PoolAlloc.cpp:64
↓ 10 callersFunctionStartsWith
glslang/Include/Common.h:167
↓ 10 callersFunctionString
glslang/Include/Common.h:217
↓ 10 callersMethodappendMangledName
append this type's mangled name to the passed in 'name'
glslang/Include/Types.h:2758
↓ 10 callersMethodexplicitInt32Check
Call for any operation needing GLSL explicit int32 data-type support.
glslang/MachineIndependent/Versions.cpp:1459
↓ 10 callersMethodgetBody
glslang/Include/intermediate.h:1232
↓ 10 callersMethodgetNumExtensions
glslang/MachineIndependent/SymbolTable.h:121
↓ 10 callersMethodgetSConst
glslang/Include/ConstantUnion.h:128
↓ 10 callersMethodgetTerminal
glslang/Include/intermediate.h:1234
↓ 10 callersMethodhasAlign
glslang/Include/Types.h:1030
↓ 10 callersMethodhasAnyLocation
glslang/Include/Types.h:1034
↓ 10 callersMethodhasMatrix
glslang/Include/Types.h:1022
↓ 10 callersMethodhasSpirvDecorate
GL_EXT_spirv_intrinsics
glslang/Include/Types.h:1126
↓ 10 callersMethodint64Check
Call for any operation needing GLSL 64-bit integer data-type support.
glslang/MachineIndependent/Versions.cpp:1470
↓ 10 callersMethodisImplicitlySizedArray
glslang/Include/Types.h:1967
↓ 10 callersMethodisNonUniform
glslang/Include/Types.h:1108
↓ 10 callersMethodisParamInput
glslang/Include/Types.h:701
↓ 10 callersMethodprefix
glslang/Include/InfoSink.h:87
↓ 10 callersMethodsetAccessChain
SPIRV/SpvBuilder.h:892
↓ 10 callersMethodsetFunctionExtensionsCallback
Call the callback function to determine the required extensions
glslang/MachineIndependent/SymbolTable.cpp:351
↓ 10 callersMethodsetSubpass
make a subpass input attachment
glslang/Include/Types.h:206
↓ 9 callersFunctionBadFloatParseCase
gtests/HexFloat.cpp:1028
↓ 9 callersFunctionDisassemble
SPIRV/disassemble.cpp:883
↓ 9 callersMethodaddSelection
For "if" test nodes. There are three children; a condition, a true path, and a false path. The two paths are in the nodePair. Returns the selection
glslang/MachineIndependent/Intermediate.cpp:2325
↓ 9 callersMethodcreateBranch
Comments in header
SPIRV/SpvBuilder.cpp:5058
↓ 9 callersMethoddeclareVariable
Do everything necessary to handle a variable (non-block) declaration. Either redeclaring a variable, or making a new one, updating the symbol table, a
glslang/MachineIndependent/ParseHelper.cpp:9238
↓ 9 callersMethodgetAsAnonMember
glslang/MachineIndependent/SymbolTable.h:108
↓ 9 callersMethodgetAsCompiler
glslang/Include/ShHandle.h:98
↓ 9 callersMethodgetBufferReferenceAlignment
glslang/Include/Types.h:3130
↓ 9 callersMethodgetMemberAlignment
glslang/MachineIndependent/linkValidate.cpp:2701
↓ 9 callersMethodgetStorageClass
SPIRV/spvIR.h:582
↓ 9 callersMethodgetString
glslang/Include/Types.h:249
↓ 9 callersMethodhasAttachment
glslang/Include/Types.h:1092
↓ 9 callersMethodhasTypeParameter
glslang/Include/Types.h:2019
↓ 9 callersMethodinIoAccessed
glslang/MachineIndependent/localintermediate.h:1114
↓ 9 callersMethodisCoopVecOrLongVector
glslang/Include/Types.h:2016
↓ 9 callersMethodisNoContraction
glslang/Include/Types.h:657
↓ 9 callersMethodisOpaque
glslang/Include/Types.h:1993
↓ 9 callersMethodisSpirvByReference
glslang/Include/Types.h:664
↓ 9 callersMethodmakeMatrixType
SPIRV/SpvBuilder.cpp:510
↓ 9 callersMethodpeek
Return the current token class.
glslang/HLSL/hlslTokenStream.cpp:126
↓ 9 callersMethodprecisionQualifierCheck
glslang/MachineIndependent/ParseHelper.cpp:5440
↓ 9 callersMethodpromoteScalar
Comments in header
SPIRV/SpvBuilder.cpp:3690
↓ 9 callersMethodsetDimSize
glslang/Include/arrays.h:258
↓ 9 callersMethodset_value
SPIRV/hex_float.h:351
↓ 8 callersFunctionGetShaderStage
gtests/TestFixture.cpp:49
↓ 8 callersFunctionGetSuffix
gtests/TestFixture.cpp:174
↓ 8 callersFunctionGoodFloatParseCase
gtests/HexFloat.cpp:1036
↓ 8 callersFunctionProcessBindingBase
Where stage is one of the forms accepted by FindLanguage, and base is an integer
StandAlone/StandAlone.cpp:360
↓ 8 callersFunctionPutsIfNonEmpty
Outputs the given string, but only if it is non-null and non-empty. This prevents erroneous newlines from appearing.
StandAlone/StandAlone.cpp:1252
↓ 8 callersMethodaddBlock
SPIRV/spvIR.h:467
↓ 8 callersFunctionaddMask
SPIRV/spvUtil.h:74
↓ 8 callersMethodcanImplicitlyPromote
See if the 'from' type is allowed to be implicitly converted to the 'to' type. This is not about vector/array/struct, only about basic type.
glslang/MachineIndependent/Intermediate.cpp:1440
↓ 8 callersMethodclone
glslang/MachineIndependent/SymbolTable.cpp:423
↓ 8 callersMethodcreateCompositeConstruct
Construct a composite object, recursively copying members if their types don't match
SPIRV/GlslangToSpv.cpp:3138
↓ 8 callersMethodcreateControlBarrier
SPIRV/SpvBuilder.cpp:3483
↓ 8 callersMethodcreateSpecConstantOp
SPIRV/SpvBuilder.cpp:3595
↓ 8 callersMethoddecrementDepth
glslang/Include/intermediate.h:1871
↓ 8 callersMethodget
glslang/MachineIndependent/preprocessor/PpContext.h:259
↓ 8 callersMethodgetCondition
glslang/Include/intermediate.h:1793
↓ 8 callersMethodgetCumulativeArraySize
glslang/Include/Types.h:1950
↓ 8 callersMethodgetDebugInfo
glslang/MachineIndependent/localintermediate.h:497
↓ 8 callersMethodgetDeclaredBuiltIn
glslang/MachineIndependent/SymbolTable.h:247
↓ 8 callersMethodgetNumComponents
SPIRV/SpvBuilder.h:309
↓ 8 callersMethodgetNumErrors
glslang/MachineIndependent/parseVersions.h:153
↓ 8 callersMethodgetOutputPrimitive
glslang/MachineIndependent/localintermediate.h:934
↓ 8 callersFunctiongetStage
glslang/Public/ShaderLang.h:705
↓ 8 callersMethodgetVertices
glslang/MachineIndependent/localintermediate.h:882
↓ 8 callersMethodhasBufferReference
glslang/Include/Types.h:1103
↓ 8 callersMethodhasIndex
glslang/Include/Types.h:1057
↓ 8 callersMethodhasSpecConstantId
glslang/Include/Types.h:1134
↓ 8 callersMethodincrementDepth
glslang/Include/intermediate.h:1864
↓ 8 callersMethodint16ScalarVectorCheck
glslang/MachineIndependent/Versions.cpp:1433
↓ 8 callersMethodint8ScalarVectorCheck
glslang/MachineIndependent/Versions.cpp:1446
↓ 8 callersMethodisForwardCompatible
glslang/MachineIndependent/parseVersions.h:135
↓ 8 callersMethodisScalar
SPIRV/SpvBuilder.h:331
↓ 8 callersMethodisShadow
glslang/Include/Types.h:129
↓ 8 callersMethodisSpecConstant
SPIRV/SpvBuilder.h:375
↓ 8 callersMethodisVectorType
SPIRV/SpvBuilder.h:352
↓ 8 callersMethodmakeInt64Constant
SPIRV/SpvBuilder.cpp:1952
↓ 8 callersMethodmapIO
I/O mapping implementation.
glslang/MachineIndependent/ShaderLang.cpp:2234
↓ 8 callersMethodparse
Root entry point to this recursive decent parser. Return true if compilation unit was successfully accepted.
glslang/HLSL/hlslGrammar.cpp:64
↓ 8 callersMethodpopScope
glslang/HLSL/hlslParseHelper.h:174
↓ 8 callersMethodputToken
Add a token (including backing string) to the end of a macro token stream, for later playback.
glslang/MachineIndependent/preprocessor/PpTokens.cpp:101
↓ 8 callersMethodsetUseStorageBuffer
glslang/MachineIndependent/localintermediate.h:623
↓ 8 callersMethodsize
How many arguments were supplied?
glslang/MachineIndependent/attribute.cpp:75
↓ 7 callersFunctionGetDefaultResources
glslang/ResourceLimits/ResourceLimits.cpp:539
↓ 7 callersFunctionNormalizeExponentInFloatString
Converts a floating point string so that the exponent prefix is 'e', and the exponent value does not have leading zeros. The Microsoft runtime library
gtests/HexFloat.cpp:425
↓ 7 callersMethodaccessChainPush
push offset onto the end of the chain
SPIRV/SpvBuilder.h:936
↓ 7 callersMethodaddUnaryMath
Add one node as the parent of another that it operates on. Returns the added node.
glslang/MachineIndependent/Intermediate.cpp:355
↓ 7 callersMethodarraySizeRequiredCheck
Require array to be completely sized
glslang/MachineIndependent/ParseHelper.cpp:5607
← previousnext →301–400 of 3,297, ranked by callers