MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 1 callersFunctioninitialize
()
glslang/OSDependent/Web/glslang.after.js:2
↓ 1 callersMethodinitializeExtensionBehavior
Initialize all extensions, almost always to 'disable', as once their features are incorporated into a core version, their features are supported throu
glslang/MachineIndependent/Versions.cpp:159
↓ 1 callersMethodintegerCheck
Both test, and if necessary spit out an error, to see if the node is really a 32-bit integer or can implicitly convert to one.
glslang/MachineIndependent/ParseHelper.cpp:4244
↓ 1 callersMethodisAggregate
SPIRV/SpvBuilder.h:336
↓ 1 callersMethodisArrayVariablyIndexed
glslang/Include/Types.h:1968
↓ 1 callersMethodisAtom
glslang/MachineIndependent/preprocessor/PpContext.h:267
↓ 1 callersMethodisBindlessImage
glslang/Include/Types.h:2004
↓ 1 callersMethodisBindlessTexture
glslang/Include/Types.h:2005
↓ 1 callersMethodisBoolType
SPIRV/SpvBuilder.h:340
↓ 1 callersMethodisBuiltInMethod
Return true if the field should be treated as a built-in method. Return false otherwise.
glslang/HLSL/hlslParseHelper.cpp:1067
↓ 1 callersMethodisCoherent
glslang/Include/Types.h:627
↓ 1 callersMethodisCoopmatNV
glslang/Include/Types.h:1568
↓ 1 callersMethodisCoopvecNV
glslang/Include/Types.h:1570
↓ 1 callersMethodisDepthReplacing
glslang/MachineIndependent/localintermediate.h:628
↓ 1 callersMethodisFullQuads
glslang/Include/Types.h:1099
↓ 1 callersMethodisGlobalVariable
SPIRV/SpvBuilder.h:383
↓ 1 callersMethodisImageFootprint
glslang/Include/intermediate.h:1432
↓ 1 callersMethodisInfinity
Returns true if the given value is any kind of infinity.
SPIRV/hex_float.h:38
↓ 1 callersMethodisInnerSpecialization
glslang/Include/arrays.h:305
↓ 1 callersMethodisInvariantAll
glslang/MachineIndependent/localintermediate.h:626
↓ 1 callersMethodisLinkable
non-built-in symbols that might link between compilation units
glslang/Include/Types.h:770
↓ 1 callersMethodisLocalSizeSet
glslang/MachineIndependent/localintermediate.h:640
↓ 1 callersMethodisLocalSizeSpecialized
glslang/MachineIndependent/localintermediate.h:653
↓ 1 callersMethodisMemoryQualifierImageAndSSBOOnly
glslang/Include/Types.h:635
↓ 1 callersMethodisMultiStream
glslang/MachineIndependent/localintermediate.h:926
↓ 1 callersMethodisOuterSpecialization
glslang/Include/arrays.h:314
↓ 1 callersMethodisPervertexEXT
glslang/Include/Types.h:660
↓ 1 callersMethodisPervertexNV
glslang/Include/Types.h:659
↓ 1 callersMethodisPointer
SPIRV/SpvBuilder.h:322
↓ 1 callersMethodisPrototyped
glslang/MachineIndependent/SymbolTable.h:319
↓ 1 callersMethodisQuadDeriv
glslang/Include/Types.h:1100
↓ 1 callersMethodisSampledImage
SPIRV/SpvBuilder.h:337
↓ 1 callersMethodisSampling
glslang/Include/intermediate.h:1429
↓ 1 callersMethodisShadowId
glslang/HLSL/hlslParseHelper.h:499
↓ 1 callersMethodisSparseTexture
glslang/Include/intermediate.h:1431
↓ 1 callersMethodisSpvLvalue
Return whether or not the access chain can be represented in SPIR-V as an l-value. E.g., a[3].yx cannot be, while a[3].y and a[3].y[x] can be.
SPIRV/SpvBuilder.h:974
↓ 1 callersMethodisStencilReplacing
glslang/MachineIndependent/localintermediate.h:630
↓ 1 callersMethodisStringInput
glslang/MachineIndependent/preprocessor/PpContext.h:218
↓ 1 callersMethodisStructureHeapMember
SPIRV/SpvBuilder.cpp:3172
↓ 1 callersMethodisSubgroup
glslang/Include/intermediate.h:1434
↓ 1 callersMethodisTensorTypeARM
SPIRV/SpvBuilder.h:362
↓ 1 callersMethodisTensorView
SPIRV/SpvBuilder.h:338
↓ 1 callersMethodisUintType
SPIRV/SpvBuilder.h:344
↓ 1 callersMethodisUniform
glslang/Include/Types.h:735
↓ 1 callersMethodisUntypedPointer
SPIRV/SpvBuilder.h:323
↓ 1 callersMethodisUsedByAtomic
glslang/Include/Types.h:668
↓ 1 callersMethodisUserDefined
glslang/Include/intermediate.h:1707
↓ 1 callersFunctionisValidIdentifier
whether string isa valid identifier to be used in glsl
StandAlone/StandAlone.cpp:476
↓ 1 callersMethodisVariadic
glslang/MachineIndependent/SymbolTable.h:330
↓ 1 callersMethodleaveLexicalBlock
Comments in header
SPIRV/SpvBuilder.cpp:2869
↓ 1 callersMethodlineContinuationCheck
See if this version/profile allows use of the line-continuation character '\'. Returns true if a line continuation should be done.
glslang/MachineIndependent/ParseHelper.cpp:4352
↓ 1 callersMethodlink
Merge the compilation units within each stage into a single TIntermediate. All starting compilation units need to be the result of calling TShader::pa
glslang/MachineIndependent/ShaderLang.cpp:1963
↓ 1 callersMethodlinkable
glslang/Include/ShHandle.h:99
↓ 1 callersMethodlongVectorCheck
glslang/MachineIndependent/Versions.cpp:1550
↓ 1 callersMethodlookupMacroDef
map atoms to macro definitions
glslang/MachineIndependent/preprocessor/PpContext.h:336
↓ 1 callersFunctionmain
()
update_glslang_sources.py:128
↓ 1 callersFunctionmain
()
build_info.py:202
↓ 1 callersFunctionmain
()
gen_extension_headers.py:71
↓ 1 callersMethodmakeAccelerationStructureType
SPIRV/SpvBuilder.cpp:1548
↓ 1 callersMethodmakeBFloat16Type
SPIRV/SpvBuilder.cpp:328
↓ 1 callersMethodmakeCooperativeMatrixTypeKHR
SPIRV/SpvBuilder.cpp:543
↓ 1 callersMethodmakeCooperativeMatrixTypeNV
SPIRV/SpvBuilder.cpp:577
↓ 1 callersMethodmakeCooperativeMatrixTypeWithSameShape
SPIRV/SpvBuilder.cpp:602
↓ 1 callersMethodmakeEntryPoint
Comments in header
SPIRV/SpvBuilder.cpp:2677
↓ 1 callersMethodmakeFloatE4M3Type
SPIRV/SpvBuilder.cpp:394
↓ 1 callersMethodmakeFloatE5M2Type
SPIRV/SpvBuilder.cpp:361
↓ 1 callersMethodmakeForwardPointer
SPIRV/SpvBuilder.cpp:176
↓ 1 callersMethodmakeFpConstant
SPIRV/SpvBuilder.cpp:2175
↓ 1 callersMethodmakeFunctionEntry
Comments in header
SPIRV/SpvBuilder.cpp:2697
↓ 1 callersMethodmakeHitObjectEXTType
SPIRV/SpvBuilder.cpp:1586
↓ 1 callersMethodmakeHitObjectNVType
SPIRV/SpvBuilder.cpp:1600
↓ 1 callersMethodmakeImageType
SPIRV/SpvBuilder.cpp:825
↓ 1 callersMethodmakeInternalVariable
Make an internal-only variable whose name is for debug purposes only and won't be searched for. Callers will only use the return value to use the var
glslang/HLSL/hlslParseHelper.cpp:8099
↓ 1 callersMethodmakeNullConstant
SPIRV/SpvBuilder.cpp:1877
↓ 1 callersMethodmakePointerFromForwardPointer
SPIRV/SpvBuilder.cpp:214
↓ 1 callersMethodmakeRayQueryType
SPIRV/SpvBuilder.cpp:1567
↓ 1 callersMethodmakeReadOnly
glslang/MachineIndependent/SymbolTable.h:128
↓ 1 callersMethodmakeSampledImageType
SPIRV/SpvBuilder.cpp:914
↓ 1 callersMethodmakeSamplerType
SPIRV/SpvBuilder.cpp:128
↓ 1 callersMethodmakeSwitch
Comments in header
SPIRV/SpvBuilder.cpp:4494
↓ 1 callersMethodmakeTensorTypeARM
SPIRV/SpvBuilder.cpp:640
↓ 1 callersMethodmakeVariadic
glslang/MachineIndependent/ParseHelper.cpp:10330
↓ 1 callersMethodmemberQualifierCheck
Qualifier checks knowing the qualifier and that it is a member of a struct/block.
glslang/MachineIndependent/ParseHelper.cpp:4997
↓ 1 callersMethodmergeAggregate
glslang/MachineIndependent/Intermediate.cpp:2244
↓ 1 callersMethodmergeAttributes
Merge two sets of attributes into a single set. The second argument is destructively consumed.
glslang/MachineIndependent/attribute.cpp:160
↓ 1 callersMethodmergeGlobalUniformBlocks
Global Unfiform block stores any default uniforms (i.e. uniforms without a block) If two linked stages declare the same member, they are meant to be t
glslang/MachineIndependent/linkValidate.cpp:884
↓ 1 callersMethodmergeImplicitArraySizes
merge implicit array sizes for uniform/buffer objects
glslang/MachineIndependent/linkValidate.cpp:156
↓ 1 callersMethodmergeObjectLayoutQualifiers
Merge any layout qualifier information from src into dst, leaving everything else in dst alone "More than one layout qualifier may appear in a single
glslang/MachineIndependent/ParseHelper.cpp:7558
↓ 1 callersMethodmergeQualifiers
Merge characteristics of the 'src' qualifier into the 'dst'.
glslang/HLSL/hlslParseHelper.cpp:6806
↓ 1 callersMethodmergeSpirvInstruction
glslang/MachineIndependent/SpirvIntrinsics.cpp:340
↓ 1 callersMethodmergeSpirvRequirements
glslang/MachineIndependent/SpirvIntrinsics.cpp:82
↓ 1 callersMethodmergeSpirvTypeParameters
glslang/MachineIndependent/SpirvIntrinsics.cpp:307
↓ 1 callersMethodmergeUniformObjects
check that link objects between stages
glslang/MachineIndependent/linkValidate.cpp:108
↓ 1 callersFunctionmkdir_p
Make the directory, and all its ancestors as required. Any of the directories are allowed to already exist.
build_info.py:70
↓ 1 callersMethodneedsLegalization
glslang/MachineIndependent/localintermediate.h:1030
↓ 1 callersMethodnestAnnotations
glslang/HLSL/hlslParseHelper.h:170
↓ 1 callersMethodnextSwitchSegment
Comments in header
SPIRV/SpvBuilder.cpp:4536
↓ 1 callersMethodnonSpaced
glslang/MachineIndependent/preprocessor/PpContext.h:269
↓ 1 callersMethodnotifyActivated
Will be called when we start reading tokens from this instance
glslang/MachineIndependent/preprocessor/PpContext.h:221
↓ 1 callersMethodnotifyBinding
grow the reflection stage by stage
glslang/MachineIndependent/iomapper.h:62
← previousnext →1,401–1,500 of 3,297, ranked by callers