MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 3 callersFunctionisDereferenceOperation
Returns true if the opcode is a dereferencing one.
glslang/MachineIndependent/propagateNoContraction.cpp:86
↓ 3 callersMethodisFloatType
SPIRV/SpvBuilder.h:346
↓ 3 callersMethodisFunctionNameVariable
glslang/MachineIndependent/SymbolTable.h:868
↓ 3 callersMethodisInSpecConstCodeGenMode
Check if the builder is generating code for spec constants.
SPIRV/SpvBuilder.h:1013
↓ 3 callersMethodisIo
glslang/Include/Types.h:745
↓ 3 callersMethodisMatrixType
SPIRV/SpvBuilder.h:353
↓ 3 callersMethodisNonPerspective
glslang/Include/Types.h:1056
↓ 3 callersMethodisPointerType
SPIRV/SpvBuilder.h:347
↓ 3 callersMethodisRecursive
glslang/MachineIndependent/localintermediate.h:529
↓ 3 callersMethodisRestrict
glslang/Include/Types.h:626
↓ 3 callersMethodisSample
glslang/Include/Types.h:630
↓ 3 callersMethodisTerminated
SPIRV/spvIR.h:378
↓ 3 callersMethodisUserType
glslang/MachineIndependent/SymbolTable.h:177
↓ 3 callersMethodisVariablyIndexed
glslang/Include/arrays.h:352
↓ 3 callersMethodisVolatile
SPIRV/SpvBuilder.h:834
↓ 3 callersMethodisYuv
glslang/Include/Types.h:122
↓ 3 callersMethodlFloatConst
Scan a single- or double-precision floating point constant. Assumes that the scanner has seen at least one digit, followed by either a decimal '.' or
glslang/MachineIndependent/preprocessor/PpScanner.cpp:112
↓ 3 callersMethodlineDirectiveShouldSetNextLine
Returns true if the first argument to the #line directive is the line number for the next line. Desktop, pre-version 3.30: "After processing this di
glslang/MachineIndependent/ParseHelper.cpp:5900
↓ 3 callersMethodlocation
glslang/Include/InfoSink.h:98
↓ 3 callersMethodmakeBFloat16Constant
SPIRV/SpvBuilder.cpp:2076
↓ 3 callersMethodmakeBoolConstant
SPIRV/SpvBuilder.cpp:1901
↓ 3 callersMethodmakeConstructorCall
Handle seeing something in a grammar production that can be done by calling a constructor. The constructor still must be "handled" by handleFunctionC
glslang/HLSL/hlslParseHelper.cpp:6223
↓ 3 callersMethodmakeEndIf
Comments in header
SPIRV/SpvBuilder.cpp:4476
↓ 3 callersMethodmakeFloatE4M3Constant
SPIRV/SpvBuilder.cpp:2143
↓ 3 callersMethodmakeFloatE5M2Constant
SPIRV/SpvBuilder.cpp:2111
↓ 3 callersMethodmakeGenericType
SPIRV/SpvBuilder.cpp:660
↓ 3 callersMethodmakeInt16Constant
SPIRV/SpvBuilder.h:433
↓ 3 callersMethodmakeInt8Constant
SPIRV/SpvBuilder.h:429
↓ 3 callersMethodmakeUint64Constant
SPIRV/SpvBuilder.h:451
↓ 3 callersMethodmergeQualifiers
Merge characteristics of the 'src' qualifier into the 'dst'. If there is duplication, issue error messages, unless 'force' is specified, which means t
glslang/MachineIndependent/ParseHelper.cpp:5250
↓ 3 callersMethodnestLooping
glslang/HLSL/hlslParseHelper.h:168
↓ 3 callersMethodopaqueCheck
glslang/MachineIndependent/ParseHelper.cpp:6418
↓ 3 callersMethodpopNamespace
Opposite of pushNamespace(), see above
glslang/HLSL/hlslParseHelper.cpp:9492
↓ 3 callersMethodppRequireExtensions
Use by preprocessor when there are no profile/version to check, it's just an error if one of the extensions is not present.
glslang/MachineIndependent/Versions.cpp:966
↓ 3 callersMethodpushNamespace
Track levels of class/struct/namespace nesting with a prefix string using the type names separated by the scoping operator. E.g., two levels would loo
glslang/HLSL/hlslParseHelper.cpp:9480
↓ 3 callersMethodremove
StandAlone/Worklist.h:65
↓ 3 callersMethodreservedErrorCheck
Reserved errors for GLSL.
glslang/MachineIndependent/ParseHelper.cpp:4283
↓ 3 callersMethodsameCoopMatShape
glslang/Include/Types.h:3068
↓ 3 callersMethodset
glslang/HLSL/hlslParseHelper.h:494
↓ 3 callersMethodsetBlock
SPIRV/spvIR.h:220
↓ 3 callersMethodsetConstArray
glslang/MachineIndependent/SymbolTable.h:180
↓ 3 callersMethodsetEarlyFragmentTests
glslang/MachineIndependent/localintermediate.h:945
↓ 3 callersMethodsetEntryPoint
glslang/MachineIndependent/ShaderLang.cpp:1787
↓ 3 callersMethodsetFlattenUniformArrays
glslang/MachineIndependent/ShaderLang.cpp:1878
↓ 3 callersMethodsetInput
glslang/MachineIndependent/preprocessor/PpContext.cpp:111
↓ 3 callersMethodsetInputPrimitive
glslang/MachineIndependent/localintermediate.h:883
↓ 3 callersMethodsetInvocations
glslang/MachineIndependent/localintermediate.h:867
↓ 3 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/MachineIndependent/ParseHelper.cpp:6718
↓ 3 callersMethodsetNeedsLegalization
glslang/MachineIndependent/localintermediate.h:1029
↓ 3 callersMethodsetNoContraction
glslang/Include/Types.h:658
↓ 3 callersMethodsetOriginUpperLeft
glslang/MachineIndependent/localintermediate.h:965
↓ 3 callersMethodsetPointMode
glslang/MachineIndependent/localintermediate.h:907
↓ 3 callersMethodsetPureSampler
make a pure sampler, no texture, no image, nothing combined, the 'sampler' keyword
glslang/Include/Types.h:198
↓ 3 callersMethodsetResourceSetBinding
glslang/MachineIndependent/ShaderLang.cpp:1860
↓ 3 callersMethodsetRight
glslang/Include/intermediate.h:1651
↓ 3 callersMethodsetScanner
glslang/MachineIndependent/parseVersions.h:155
↓ 3 callersMethodsetSpirvInstruction
glslang/MachineIndependent/SymbolTable.h:343
↓ 3 callersMethodsetSpv
glslang/MachineIndependent/localintermediate.h:398
↓ 3 callersMethodsetTextureReturnType
Set texture return type. Returns success (not all types are valid).
glslang/HLSL/hlslParseHelper.cpp:9728
↓ 3 callersMethodsetUserDefined
glslang/Include/intermediate.h:1706
↓ 3 callersMethodsetVertexOrder
glslang/MachineIndependent/localintermediate.h:899
↓ 3 callersMethodsetVertexSpacing
glslang/MachineIndependent/localintermediate.h:891
↓ 3 callersMethodsetXfbBufferStride
glslang/MachineIndependent/localintermediate.h:973
↓ 3 callersMethodsize
glslang/Include/ConstantUnion.h:913
↓ 3 callersMethodsmearScalar
Comments in header
SPIRV/SpvBuilder.cpp:3712
↓ 3 callersMethodspecializationCheck
glslang/MachineIndependent/ParseHelper.cpp:6463
↓ 3 callersMethodunnestLooping
glslang/HLSL/hlslParseHelper.h:169
↓ 3 callersMethodusingStorageBuffer
glslang/MachineIndependent/localintermediate.h:624
↓ 3 callersMethodvariableCheck
A basic type of EbtVoid is a key that the name string was seen in the source, but it was not found as a variable in the symbol table. If so, give the
glslang/MachineIndependent/ParseHelper.cpp:4055
↓ 3 callersMethodvoidErrorCheck
Checks to see if a void variable has been declared and raise an error message for such a case returns true in case of an error
glslang/MachineIndependent/ParseHelper.cpp:4852
↓ 2 callersFunctionCommonIndex
glslang/MachineIndependent/ShaderLang.cpp:292
↓ 2 callersFunctionCompileDeferred
do a partial compile on the given strings for a single compilation unit for a potential deferred link into a single stage (and deferred full compile o
glslang/MachineIndependent/ShaderLang.cpp:1299
↓ 2 callersFunctionCompileFile
Read a file's data into a string, and compile it using the old interface ShCompile, for non-linkable results.
StandAlone/StandAlone.cpp:1919
↓ 2 callersFunctionCreateBuiltInParseables
Create a language specific version of parseables.
glslang/MachineIndependent/ShaderLang.cpp:93
↓ 2 callersFunctionCreateParseContext
Create a language specific version of a parse context.
glslang/MachineIndependent/ShaderLang.cpp:108
↓ 2 callersFunctionEncodeViaFloatProxy
gtests/HexFloat.cpp:413
↓ 2 callersFunctionEncodeViaHexFloat
gtests/HexFloat.cpp:47
↓ 2 callersFunctionFixedVecSize
If this is a fixed vector size, such as V3, return the size. Else return 0.
glslang/HLSL/hlslParseables.cpp:196
↓ 2 callersFunctionForEachOpaque
glslang/MachineIndependent/ParseHelper.cpp:8961
↓ 2 callersFunctionGetGlslIoMapper
glslang/MachineIndependent/ShaderLang.cpp:1735
↓ 2 callersFunctionGetKhronosToolId
glslang/MachineIndependent/ShaderLang.cpp:1714
↓ 2 callersMethodGetUrl
Returns the URL for the repository.
update_glslang_sources.py:86
↓ 2 callersFunctionHandleRepeatArg
Handle repeated args
glslang/HLSL/hlslParseables.cpp:180
↓ 2 callersFunctionHasNonLayoutQualifiers
SPIRV/GlslangToSpv.cpp:1656
↓ 2 callersFunctionInheritQualifiers
SPIRV/GlslangToSpv.cpp:1601
↓ 2 callersFunctionIoParam
Handle IO params marked with > or <
glslang/HLSL/hlslParseables.cpp:166
↓ 2 callersFunctionIsDescriptorResource
Return whether or not the given type is something that should be tied to a descriptor set.
SPIRV/GlslangToSpv.cpp:1577
↓ 2 callersFunctionIsSubpassInput
glslang/HLSL/hlslParseables.cpp:63
↓ 2 callersFunctionMapProfileToIndex
glslang/MachineIndependent/ShaderLang.cpp:190
↓ 2 callersFunctionMapSourceToIndex
glslang/MachineIndependent/ShaderLang.cpp:209
↓ 2 callersFunctionMapSpvVersionToIndex
glslang/MachineIndependent/ShaderLang.cpp:170
↓ 2 callersFunctionMapVersionToIndex
glslang/MachineIndependent/ShaderLang.cpp:137
↓ 2 callersFunctionOutputConstantUnion
glslang/MachineIndependent/intermOut.cpp:1164
↓ 2 callersFunctionProcessDeferred
glslang/MachineIndependent/ShaderLang.cpp:796
↓ 2 callersFunctionProcessGlobalBlockSettings
Process settings for either the global buffer block or global unfirom block of the form: --argname name set binding
StandAlone/StandAlone.cpp:504
↓ 2 callersFunctionReadFile
gtests/TestFixture.cpp:124
↓ 2 callersFunctionSetMessageOptions
Translate the meaningful subset of command-line options to parser-behavior options.
StandAlone/StandAlone.cpp:1166
↓ 2 callersFunctionShConstructCompiler
glslang/MachineIndependent/ShaderLang.cpp:1351
↓ 2 callersFunctionShDestruct
glslang/MachineIndependent/ShaderLang.cpp:1372
↓ 2 callersFunctionShGetInfoLog
Return any compiler/linker/uniformmap log of messages for the application.
glslang/MachineIndependent/ShaderLang.cpp:1560
← previousnext →701–800 of 3,297, ranked by callers