MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 4 callersMethodisTileAttachmentQCOM
glslang/Include/Types.h:2017
↓ 4 callersMethodmakeCooperativeVectorTypeNV
SPIRV/SpvBuilder.cpp:613
↓ 4 callersMethodmakePointer
SPIRV/SpvBuilder.cpp:148
↓ 4 callersMethodmakeStructType
Make a struct without checking for duplication. See makeStructResultType() for non-decorated structs needed as the result of some instructions, which
SPIRV/SpvBuilder.cpp:432
↓ 4 callersMethodmerge
Merge the information from 'unit' into 'this'
glslang/MachineIndependent/linkValidate.cpp:98
↓ 4 callersMethodparameterTypeCheck
glslang/MachineIndependent/ParseHelper.cpp:5466
↓ 4 callersMethodppWarn
glslang/MachineIndependent/ParseContextBase.cpp:110
↓ 4 callersMethodrValueErrorCheck
Test for and give an error if the node can't be read from.
glslang/MachineIndependent/ParseHelper.cpp:4214
↓ 4 callersMethodreleaseInclude
glslang/Public/ShaderLang.h:668
↓ 4 callersMethodrequireNotRemoved
Within a set of profiles, see if a feature has now been removed and if so, give an error. The version argument is the first version no longer having t
glslang/MachineIndependent/Versions.cpp:898
↓ 4 callersMethodreset
glslang/MachineIndependent/preprocessor/PpContext.h:314
↓ 4 callersMethodsameElementShape
See if two type's elements match in all ways except basic type If mismatch in structure members, return member indices in lpidx and rpidx.
glslang/Include/Types.h:2933
↓ 4 callersMethodsameElementType
See if two types match, in all aspects except arrayness If mismatch in structure members, return member indices in lpidx and rpidx.
glslang/Include/Types.h:2891
↓ 4 callersMethodsetAttachmentEXT
make an AttachmentEXT
glslang/Include/Types.h:216
↓ 4 callersMethodsetDefined
glslang/MachineIndependent/SymbolTable.h:316
↓ 4 callersMethodsetDepth
glslang/MachineIndependent/localintermediate.h:949
↓ 4 callersMethodsetDepthReplacing
glslang/MachineIndependent/localintermediate.h:627
↓ 4 callersMethodsetDontFlatten
glslang/Include/intermediate.h:1799
↓ 4 callersMethodsetExport
glslang/MachineIndependent/SymbolTable.h:352
↓ 4 callersMethodsetExtensions
glslang/MachineIndependent/SymbolTable.h:113
↓ 4 callersMethodsetFile
for #line override in filename based parsing
glslang/MachineIndependent/Scan.h:171
↓ 4 callersMethodsetFlatten
glslang/Include/intermediate.h:1798
↓ 4 callersMethodsetPrototyped
glslang/MachineIndependent/SymbolTable.h:318
↓ 4 callersMethodsetSpirvByReference
glslang/Include/Types.h:663
↓ 4 callersMethodsetSpirvDecorate
Handle SPIR-V decorate qualifiers
glslang/MachineIndependent/SpirvIntrinsics.cpp:153
↓ 4 callersMethodsetSpirvLiteral
glslang/Include/Types.h:665
↓ 4 callersMethodsetSpirvType
Handle SPIR-V type specifiers
glslang/MachineIndependent/SpirvIntrinsics.cpp:273
↓ 4 callersMethodsetTreeRoot
glslang/MachineIndependent/localintermediate.h:471
↓ 4 callersMethodvisitAggregate
check function calls for arguments modifying the loop index
glslang/MachineIndependent/limits.cpp:108
↓ 4 callersMethodvisitBinary
check binary operations for those modifying the loop index
glslang/MachineIndependent/limits.cpp:84
↓ 4 callersFunctionyydestruct
glslang/MachineIndependent/glslang_tab.cpp:5203
↓ 3 callersFunctionFreeFileData
StandAlone/StandAlone.cpp:2280
↓ 3 callersFunctionIsArrayed
glslang/HLSL/hlslParseables.cpp:61
↓ 3 callersFunctionIsImage
glslang/HLSL/hlslParseables.cpp:68
↓ 3 callersFunctionIsTextureType
glslang/HLSL/hlslParseables.cpp:70
↓ 3 callersFunctionReadFileData
Malloc a string of sufficient size and read a string into it.
StandAlone/StandAlone.cpp:2241
↓ 3 callersFunctionRelateTabledBuiltins
glslang/MachineIndependent/Initialize.cpp:498
↓ 3 callersFunctionShFinalize
Cleanup symbol tables
glslang/MachineIndependent/ShaderLang.cpp:1390
↓ 3 callersFunctionShInitialize
ShInitialize() should be called exactly once per process, not per thread.
glslang/MachineIndependent/ShaderLang.cpp:1333
↓ 3 callersMethodaccessChainGetInferredType
comment in header
SPIRV/SpvBuilder.cpp:4829
↓ 3 callersMethodaccessChainStore
Wrap the builder's accessChainStore to: - do conversion of concrete to abstract type Implicitly uses the existing builder.accessChain as the storage
SPIRV/GlslangToSpv.cpp:6589
↓ 3 callersMethodaddDecorationId
SPIRV/SpvBuilder.cpp:2510
↓ 3 callersMethodaddExecutionModeId
SPIRV/SpvBuilder.cpp:2403
↓ 3 callersMethodaddIoAccessed
glslang/MachineIndependent/localintermediate.h:1113
↓ 3 callersMethodaddUniShapeConversion
Convert the node's shape of type for the given type, as allowed by the operation involved: 'op'. This is for situations where there is only one direc
glslang/MachineIndependent/Intermediate.cpp:1035
↓ 3 callersMethodadoptLevels
glslang/MachineIndependent/SymbolTable.h:650
↓ 3 callersMethodanyCoherent
SPIRV/SpvBuilder.h:836
↓ 3 callersMethodarrayObjectCheck
glslang/MachineIndependent/ParseHelper.cpp:6409
↓ 3 callersMethodbuildReflection
glslang/MachineIndependent/ShaderLang.cpp:2169
↓ 3 callersMethodchangeName
glslang/MachineIndependent/SymbolTable.h:96
↓ 3 callersMethodclearInterpolation
glslang/Include/Types.h:551
↓ 3 callersMethodclearLayout
Implementing an embedded layout-qualifier class here, since C++ can't have a real class bitfield
glslang/Include/Types.h:859
↓ 3 callersMethodclearNewAssignments
glslang/MachineIndependent/iomapper.cpp:76
↓ 3 callersMethodcontains8BitFloat
glslang/Include/Types.h:2148
↓ 3 callersMethodcontainsBFloat16
glslang/Include/Types.h:2144
↓ 3 callersMethodcontainsSpecializationSize
glslang/Include/Types.h:2131
↓ 3 callersMethodcontainsStructure
Check the structure for any structures, needed for some error checks
glslang/Include/Types.h:2069
↓ 3 callersMethodcreateConstructor
Vector or scalar constructor
SPIRV/SpvBuilder.cpp:4207
↓ 3 callersMethoddeclareBlock
Do everything needed to add an interface block. Returns the declarator node if there's an instance declaration.
glslang/MachineIndependent/ParseHelper.cpp:10475
↓ 3 callersMethodendResolve
glslang/MachineIndependent/iomapper.cpp:1269
↓ 3 callersMethodgetAddAtom
Map a new or existing string -> atom, inventing a new atom if necessary.
glslang/MachineIndependent/preprocessor/PpContext.h:147
↓ 3 callersMethodgetAsConstant
glslang/Include/SpirvIntrinsics.h:103
↓ 3 callersMethodgetAsType
glslang/Include/SpirvIntrinsics.h:109
↓ 3 callersMethodgetAsUniformMap
glslang/Include/ShHandle.h:77
↓ 3 callersMethodgetBlockStorageOverride
glslang/MachineIndependent/localintermediate.h:1055
↓ 3 callersMethodgetCStrOrEmpty
If the token is a string parsed from the source, then returns a C-style string for it. Otherwise returns a pointer to an empty string.
glslang/HLSL/hlslScanContext.h:69
↓ 3 callersMethodgetCooperativeVectorNumComponents
SPIRV/SpvBuilder.h:320
↓ 3 callersMethodgetEarlyFragmentTests
glslang/MachineIndependent/localintermediate.h:947
↓ 3 callersMethodgetHlslFunctionality1
glslang/MachineIndependent/localintermediate.h:1066
↓ 3 callersMethodgetImageTypeFormat
SPIRV/SpvBuilder.h:316
↓ 3 callersMethodgetLanguage
glslang/MachineIndependent/ParseHelper.h:120
↓ 3 callersMethodgetLastBlock
SPIRV/spvIR.h:478
↓ 3 callersMethodgetLinkType
glslang/MachineIndependent/SymbolTable.h:353
↓ 3 callersMethodgetMemberExtensions
glslang/MachineIndependent/SymbolTable.h:202
↓ 3 callersMethodgetNumColumns
SPIRV/SpvBuilder.h:399
↓ 3 callersMethodgetNumRows
SPIRV/SpvBuilder.h:405
↓ 3 callersMethodgetNumTypeComponents
SPIRV/SpvBuilder.h:311
↓ 3 callersMethodgetNumTypeConstituents
SPIRV/SpvBuilder.cpp:1646
↓ 3 callersMethodgetNumUniforms
for mapping a uniform index to a uniform object's description
glslang/MachineIndependent/reflection.h:74
↓ 3 callersMethodgetOriginUpperLeft
glslang/MachineIndependent/localintermediate.h:966
↓ 3 callersMethodgetOuterNode
glslang/Include/arrays.h:260
↓ 3 callersMethodgetParamId
SPIRV/spvIR.h:464
↓ 3 callersMethodgetParamType
SPIRV/spvIR.h:465
↓ 3 callersMethodgetReturnPrecision
SPIRV/spvIR.h:489
↓ 3 callersMethodgetStringNameOrNum
Returns the name if it exists. Otherwise, returns the string number.
glslang/Include/Common.h:242
↓ 3 callersMethodgetUniqueId
To get a new <id> for anything needing a new one.
SPIRV/SpvBuilder.h:199
↓ 3 callersMethodgetch
glslang/MachineIndependent/preprocessor/PpContext.h:480
↓ 3 callersMethodhandleFunctionDeclarator
Handle seeing a function declarator in the grammar. This is the precursor to recognizing a function prototype or function definition.
glslang/MachineIndependent/ParseHelper.cpp:1197
↓ 3 callersMethodhandleLvalue
This function handles l-value conversions and verifications. It uses, but is not synonymous with lValueErrorCheck. That function accepts an l-value
glslang/HLSL/hlslParseHelper.cpp:253
↓ 3 callersMethodhandlePrecisionQualifier
Handle seeing a precision qualifier in the grammar.
glslang/MachineIndependent/ParseHelper.cpp:4003
↓ 3 callersMethodhasBlendEquation
glslang/Include/Types.h:1433
↓ 3 callersMethodhasFunctionName
See if there is already a function in the table having the given non-function-style name.
glslang/MachineIndependent/SymbolTable.h:536
↓ 3 callersMethodhasImplicitThis
SPIRV/spvIR.h:502
↓ 3 callersMethodhasImplicitThis
glslang/MachineIndependent/SymbolTable.h:321
↓ 3 callersMethodhasUniformLayout
glslang/Include/Types.h:1000
↓ 3 callersMethodimport
SPIRV/SpvBuilder.cpp:78
↓ 3 callersMethodisAnyCallable
glslang/Include/Types.h:828
↓ 3 callersMethodisAnyPayload
glslang/Include/Types.h:825
↓ 3 callersMethodisConstant
SPIRV/SpvBuilder.h:373
↓ 3 callersMethodisCooperativeVectorType
SPIRV/SpvBuilder.h:361
← previousnext →601–700 of 3,297, ranked by callers