MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 2 callersFunctionget_round_text
gtests/HexFloat.cpp:848
↓ 2 callersMethodglobalQualifierTypeCheck
Check a full qualifier and type (no variable yet) at global level.
glslang/MachineIndependent/ParseHelper.cpp:5089
↓ 2 callersFunctionglslang_program_delete
glslang/CInterface/glslang_c_interface.cpp:479
↓ 2 callersFunctionglslang_shader_get_info_debug_log
glslang/CInterface/glslang_c_interface.cpp:461
↓ 2 callersFunctionglslang_shader_get_info_log
glslang/CInterface/glslang_c_interface.cpp:459
↓ 2 callersMethodhandleConstructorCall
Handle seeing a built-in constructor in a grammar production.
glslang/MachineIndependent/ParseHelper.cpp:3967
↓ 2 callersMethodhandleFunctionDeclarator
Handle seeing a function declarator in the grammar. This is the precursor to recognizing a function prototype or function definition.
glslang/HLSL/hlslParseHelper.cpp:1594
↓ 2 callersMethodhasLayoutDerivativeModeNone
glslang/MachineIndependent/localintermediate.h:993
↓ 2 callersMethodhasMemberExtensions
glslang/MachineIndependent/SymbolTable.h:197
↓ 2 callersMethodhasReturnStruct
glslang/Include/Types.h:106
↓ 2 callersMethodhasShiftBindingForSet
glslang/MachineIndependent/localintermediate.h:710
↓ 2 callersMethodhasXfb
glslang/Include/Types.h:1074
↓ 2 callersMethodidentifyBuiltIns
Finish adding/processing context-independent built-in symbols. 1) Programmatically add symbols that could not be added by simple text strings above. 2
glslang/MachineIndependent/Initialize.cpp:8978
↓ 2 callersMethodincrementEntryPointCount
glslang/MachineIndependent/localintermediate.h:473
↓ 2 callersMethodinitialize
Add all context-independent built-in functions and variables that are present for the given version and profile. Share common ones across stages, oth
glslang/MachineIndependent/Initialize.cpp:595
↓ 2 callersFunctioninitializeAllocation
glslang/Include/PoolAlloc.h:230
↓ 2 callersMethodinsertSpirvExecutionModeId
glslang/MachineIndependent/SpirvIntrinsics.cpp:134
↓ 2 callersMethodintcoopmatCheckNV
glslang/MachineIndependent/Versions.cpp:1494
↓ 2 callersMethodis2D
glslang/Include/Types.h:111
↓ 2 callersMethodisArrayType
SPIRV/SpvBuilder.h:355
↓ 2 callersMethodisConstructor
returns true if the operator is for one of the constructors
glslang/MachineIndependent/Intermediate.cpp:3062
↓ 2 callersMethodisCoopmatKHR
glslang/Include/Types.h:1569
↓ 2 callersMethodisDefaultImplicitlySized
glslang/Include/arrays.h:322
↓ 2 callersMethodisEmpty
glslang/MachineIndependent/SymbolTable.h:677
↓ 2 callersMethodisFPConversion
glslang/MachineIndependent/Intermediate.cpp:1389
↓ 2 callersMethodisFPIntegralConversion
glslang/MachineIndependent/Intermediate.cpp:1398
↓ 2 callersMethodisFPPromotion
glslang/MachineIndependent/Intermediate.cpp:1291
↓ 2 callersMethodisHitObjectAttrEXT
glslang/Include/Types.h:834
↓ 2 callersMethodisHitObjectAttrNV
glslang/Include/Types.h:831
↓ 2 callersMethodisIntType
SPIRV/SpvBuilder.h:342
↓ 2 callersMethodisIntegralConversion
glslang/MachineIndependent/Intermediate.cpp:1309
↓ 2 callersMethodisIntegralPromotion
glslang/MachineIndependent/Intermediate.cpp:1274
↓ 2 callersMethodisLiteral
glslang/Include/intermediate.h:1392
↓ 2 callersMethodisNegative
Returns true if this number represents a negative value.
SPIRV/hex_float.h:469
↓ 2 callersFunctionisNonDigit
StandAlone/StandAlone.cpp:470
↓ 2 callersMethodisNullInit
glslang/Include/Types.h:662
↓ 2 callersMethodisRayTracingStage
glslang/MachineIndependent/localintermediate.h:467
↓ 2 callersMethodisReadOnly
glslang/Include/Types.h:625
↓ 2 callersFunctionisSameInterface
glslang/MachineIndependent/linkValidate.cpp:128
↓ 2 callersFunctionisSameSymbol
glslang/MachineIndependent/linkValidate.cpp:141
↓ 2 callersMethodisScalarOrVector
glslang/Include/Types.h:1961
↓ 2 callersMethodisScalarType
SPIRV/SpvBuilder.h:349
↓ 2 callersMethodisSet
StandAlone/StandAlone.cpp:234
↓ 2 callersMethodisSpirvType
glslang/Include/Types.h:2022
↓ 2 callersMethodisStructType
SPIRV/SpvBuilder.h:354
↓ 2 callersMethodisTaskPayload
glslang/Include/Types.h:824
↓ 2 callersMethodisUnusableName
Check the block-name convention of creating a block without populating it's members:
glslang/Include/Types.h:2007
↓ 2 callersMethodleaveFunction
Comments in header
SPIRV/SpvBuilder.cpp:2916
↓ 2 callersMethodlookupUserType
Lookup a user-type by name. If found, fill in the type and return the defining symbol. If not found, return nullptr.
glslang/HLSL/hlslParseHelper.cpp:7975
↓ 2 callersMethodmakeAttributes
Make an initial leaf for the grammar from a no-argument attribute
glslang/MachineIndependent/attribute.cpp:135
↓ 2 callersMethodmakeBeginElse
Comments in header
SPIRV/SpvBuilder.cpp:4462
↓ 2 callersMethodmakeReturn
Comments in header
SPIRV/SpvBuilder.cpp:2842
↓ 2 callersMethodmakeRuntimeArray
SPIRV/SpvBuilder.cpp:733
↓ 2 callersMethodmakeSpirvInstruction
Handle SPIR-V instruction qualifiers
glslang/MachineIndependent/SpirvIntrinsics.cpp:318
↓ 2 callersMethodmakeSpirvRequirement
Handle SPIR-V requirements
glslang/MachineIndependent/SpirvIntrinsics.cpp:58
↓ 2 callersMethodmakeSpirvTypeParameters
glslang/MachineIndependent/SpirvIntrinsics.cpp:284
↓ 2 callersMethodmakeUint16Constant
SPIRV/SpvBuilder.h:435
↓ 2 callersMethodmakeUint8Constant
SPIRV/SpvBuilder.h:431
↓ 2 callersMethodmakeUntypedPointer
SPIRV/SpvBuilder.cpp:193
↓ 2 callersMethodmakeVoidType
For creating new groupedTypes (will return old type if the requested one was already made).
SPIRV/SpvBuilder.cpp:89
↓ 2 callersMethodmodifiesState
Say whether or not an operation node changes the value of a variable. Returns true if state is modified.
glslang/MachineIndependent/Intermediate.cpp:3031
↓ 2 callersMethodnestedBlockCheck
glslang/MachineIndependent/ParseHelper.cpp:6393
↓ 2 callersMethodnestedStructCheck
glslang/MachineIndependent/ParseHelper.cpp:6402
↓ 2 callersMethodnotifyVersion
glslang/MachineIndependent/ParseHelper.h:139
↓ 2 callersMethodoutput
This function is the one to call externally to start the traversal. Individual functions can be initialized to 0 to skip processing of that type of no
glslang/MachineIndependent/intermOut.cpp:1419
↓ 2 callersMethodparamCheckFix
glslang/MachineIndependent/ParseHelper.cpp:6348
↓ 2 callersMethodparamCheckFixStorage
glslang/MachineIndependent/ParseHelper.cpp:6324
↓ 2 callersMethodparseShaderStrings
Parse an array of strings using yyparse, going through the preprocessor to tokenize the shader strings, then through the GLSL scanner. Returns true f
glslang/MachineIndependent/ParseHelper.cpp:196
↓ 2 callersMethodpeekContinuedPasting
glslang/MachineIndependent/preprocessor/PpContext.h:387
↓ 2 callersMethodpeekTokenizedPasting
We are pasting if 1. we are preceding a pasting operator within this stream or 2. the entire macro is preceding a pasting operator (lastTokenPastes) a
glslang/MachineIndependent/preprocessor/PpTokens.cpp:124
↓ 2 callersMethodpop_front
glslang/Include/arrays.h:142
↓ 2 callersFunctionpopcount
SPIRV/disassemble.cpp:343
↓ 2 callersMethodreadOnly
Make all symbols in this table level read only.
glslang/MachineIndependent/SymbolTable.cpp:381
↓ 2 callersMethodreferenceCheck
glslang/MachineIndependent/ParseHelper.cpp:6424
↓ 2 callersMethodrenameShaderFunction
Potentially rename shader entry point function
glslang/MachineIndependent/ParseHelper.h:167
↓ 2 callersMethodreservedPpErrorCheck
Reserved errors for the preprocessor.
glslang/MachineIndependent/ParseHelper.cpp:4314
↓ 2 callersMethodsameArrayness
See if two type's arrayness match
glslang/Include/Types.h:2901
↓ 2 callersMethodsameCoopMatBaseType
glslang/Include/Types.h:2982
↓ 2 callersMethodsameCoopMatUse
glslang/Include/Types.h:3064
↓ 2 callersMethodsameCoopVecBaseType
glslang/Include/Types.h:3028
↓ 2 callersMethodsameLongVectorBaseType
glslang/Include/Types.h:3044
↓ 2 callersMethodsameLongVectorShape
glslang/Include/Types.h:3094
↓ 2 callersMethodsameTensorBaseTypeARM
glslang/Include/Types.h:3023
↓ 2 callersMethodscan
glslang/MachineIndependent/preprocessor/PpContext.h:527
↓ 2 callersMethodsetArrayVariablyIndexed
glslang/Include/Types.h:1969
↓ 2 callersMethodsetBindingsPerResourceType
glslang/MachineIndependent/ShaderLang.cpp:1858
↓ 2 callersMethodsetCombined
glslang/Include/Types.h:126
↓ 2 callersMethodsetConstSubtree
glslang/MachineIndependent/SymbolTable.h:181
↓ 2 callersMethodsetDebugInfo
glslang/MachineIndependent/ShaderLang.cpp:1814
↓ 2 callersMethodsetDontUnroll
glslang/Include/intermediate.h:1248
↓ 2 callersMethodsetEndLoc
glslang/Include/intermediate.h:1719
↓ 2 callersMethodsetEndOfInput
glslang/MachineIndependent/Scan.h:202
↓ 2 callersMethodsetEnhancedMsgs
glslang/MachineIndependent/ShaderLang.cpp:1817
↓ 2 callersMethodsetEntryPointMangledName
glslang/MachineIndependent/localintermediate.h:489
↓ 2 callersMethodsetEntryPointName
glslang/MachineIndependent/localintermediate.h:483
↓ 2 callersMethodsetExpression
glslang/Include/intermediate.h:1306
↓ 2 callersMethodsetFlattenSubset
glslang/Include/intermediate.h:1361
↓ 2 callersMethodsetFromSignUnbiasedExponentAndNormalizedSignificand
Sets this HexFloat from the individual components. Note this assumes EVERY significand is normalized, and has an implicit leading one. This means that
SPIRV/hex_float.h:483
↓ 2 callersMethodsetGlobalUniformBinding
glslang/MachineIndependent/ShaderLang.cpp:1867
↓ 2 callersMethodsetGlobalUniformBlockName
glslang/MachineIndependent/ShaderLang.cpp:1865
← previousnext →901–1,000 of 3,297, ranked by callers