MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 1 callersMethodnotifyDeleted
Will be called when we do not read tokens from this instance anymore
glslang/MachineIndependent/preprocessor/PpContext.h:223
↓ 1 callersMethodnotifyErrorDirective
glslang/MachineIndependent/ParseHelper.h:144
↓ 1 callersMethodnotifyExtensionDirective
glslang/MachineIndependent/ParseHelper.h:154
↓ 1 callersMethodnotifyInOut
glslang/MachineIndependent/iomapper.h:63
↓ 1 callersMethodnotifyLineDirective
glslang/MachineIndependent/ParseHelper.h:149
↓ 1 callersMethodoperator[]
glslang/MachineIndependent/localintermediate.h:83
↓ 1 callersMethodoptimizeStageIO
glslang/MachineIndependent/linkValidate.cpp:376
↓ 1 callersMethodoverloaded
True if this texture has been seen with both shadow and non-shadow modes
glslang/HLSL/hlslParseHelper.h:498
↓ 1 callersMethodoverwriteUniqueId
glslang/MachineIndependent/SymbolTable.h:976
↓ 1 callersMethodparamFix
glslang/HLSL/hlslParseHelper.cpp:7092
↓ 1 callersFunctionparse_args
()
build_info.py:163
↓ 1 callersMethodpopSwitchSequence
glslang/HLSL/hlslParseHelper.h:194
↓ 1 callersMethodpopThisScope
glslang/HLSL/hlslParseHelper.h:177
↓ 1 callersMethodpop_include
glslang/MachineIndependent/preprocessor/PpContext.h:731
↓ 1 callersMethodpostProcess
Called for each instruction that resides in a block.
SPIRV/SpvPostProcess.cpp:249
↓ 1 callersMethodpostProcess
This is to be executed after the final root is put on top by the parsing process.
glslang/MachineIndependent/Intermediate.cpp:2732
↓ 1 callersMethodpreprocess
Preprocesses the given |source| code. On success, returns true, the preprocessed shader, and warning messages. Otherwise, returns false, an empty stri
gtests/TestFixture.h:566
↓ 1 callersMethodpreprocess
Fill in a string with the result of preprocessing ShaderStrings Returns true if all extensions, pragmas and version strings were valid. NOTE: Doing j
glslang/MachineIndependent/ShaderLang.cpp:1906
↓ 1 callersMethodprocessInstructions
Loop over all the instructions, in order, processing each. Boiler plate for each is handled here directly, the rest is dispatched.
SPIRV/disassemble.cpp:169
↓ 1 callersMethodpromote
Make sure the type of an operator is appropriate for its combination of operation and operand type. This will invoke promoteUnary, promoteBinary, etc
glslang/MachineIndependent/Intermediate.cpp:3074
↓ 1 callersMethodpropagateNoContractionInOneExpression
Propagates 'precise' in the right nodes of a given assignment node with access chain record from the assignee node to a 'precise' object it contains.
glslang/MachineIndependent/propagateNoContraction.cpp:630
↓ 1 callersMethodpropagateNoContractionInReturnNode
Propagates 'precise' in a given precise return node.
glslang/MachineIndependent/propagateNoContraction.cpp:651
↓ 1 callersMethodpushExternalDirectory
Externally set directories. E.g., from a command-line -I<dir>. - Most-recently pushed are checked first. - All these are checked after the parse-time
StandAlone/DirStackFileIncluder.h:78
↓ 1 callersMethodpushSwitchSequence
glslang/HLSL/hlslParseHelper.h:193
↓ 1 callersMethodpushThis
Make a new symbol-table level to represent the scope introduced by a structure containing member functions, such that the member functions can find an
glslang/MachineIndependent/SymbolTable.h:701
↓ 1 callersMethodpushThisScope
Make a new symbol-table level that is made out of the members of a structure. This should be done as an anonymous struct (name is "") so that the symb
glslang/HLSL/hlslParseHelper.cpp:9454
↓ 1 callersMethodpushTokenStreamInput
glslang/MachineIndependent/preprocessor/PpTokens.cpp:162
↓ 1 callersMethodpush_include
glslang/MachineIndependent/preprocessor/PpContext.h:725
↓ 1 callersMethodrelateToOperator
glslang/MachineIndependent/SymbolTable.h:314
↓ 1 callersMethodremoveCombined
For combined sampler, returns the underlying texture. Otherwise, returns identity.
glslang/Include/Types.h:135
↓ 1 callersMethodremovePrefix
glslang/MachineIndependent/SymbolTable.h:304
↓ 1 callersMethodremoveTree
This deletes the tree.
glslang/MachineIndependent/Intermediate.cpp:2838
↓ 1 callersMethodreserverResourceSlot
glslang/MachineIndependent/iomapper.cpp:1348
↓ 1 callersMethodreserverStorageSlot
glslang/MachineIndependent/iomapper.cpp:1288
↓ 1 callersMethodresolveBinding
glslang/MachineIndependent/iomapper.cpp:1212
↓ 1 callersMethodresolveInOutComponent
glslang/MachineIndependent/iomapper.cpp:1001
↓ 1 callersMethodresolveInOutIndex
glslang/MachineIndependent/iomapper.cpp:1005
↓ 1 callersMethodresolveInOutLocation
glslang/MachineIndependent/iomapper.cpp:967
↓ 1 callersMethodresolveSet
glslang/MachineIndependent/iomapper.cpp:925
↓ 1 callersMethodresolveUniformLocation
glslang/MachineIndependent/iomapper.cpp:937
↓ 1 callersMethodrespectPrecisionQualifiers
glslang/MachineIndependent/ParseHelper.h:276
↓ 1 callersMethodrespectingPrecisionQualifiers
glslang/MachineIndependent/ParseHelper.h:277
↓ 1 callersMethodretargetSymbol
glslang/MachineIndependent/SymbolTable.h:834
↓ 1 callersMethodrewriteAsCanonicalUnreachableContinue
Change this block into a canonical dead continue target branching to the given header ID. Delete instructions as necessary. A canonical dead continu
SPIRV/spvIR.h:364
↓ 1 callersMethodrewriteAsCanonicalUnreachableMerge
Change this block into a canonical dead merge block. Delete instructions as necessary. A canonical dead merge block has only an OpLabel and an OpUnr
SPIRV/spvIR.h:352
↓ 1 callersMethodsameCoopMatShapeAndUse
glslang/Include/Types.h:3083
↓ 1 callersMethodsameInnerArrayness
See if two type's arrayness match in everything except their outer dimension
glslang/Include/Types.h:2911
↓ 1 callersMethodsameStructType
Do two structure types match? They could be declared independently, in different places, but still might satisfy the definition of matching. From the
glslang/Include/Types.h:2787
↓ 1 callersMethodsameTypeParameters
See if two type's parameters match
glslang/Include/Types.h:2918
↓ 1 callersMethodsamplerConstructorLocationCheck
Emit an error if this is a sampler constructor
glslang/MachineIndependent/ParseHelper.cpp:3958
↓ 1 callersMethodscanToken
Get the next token from *stack* of input sources, popping input sources that are out of tokens, down until an input source is found that has a token.
glslang/MachineIndependent/preprocessor/PpContext.h:363
↓ 1 callersMethodscanVersion
Returns true if there was non-white space (e.g., a comment, newline) before the #version or no #version was found; otherwise, returns false. There is
glslang/MachineIndependent/Scan.cpp:174
↓ 1 callersMethodsetAccessChainDescHeapInfo
set access chain info for untyped descriptor heap variable
SPIRV/SpvBuilder.h:917
↓ 1 callersMethodsetAnonId
glslang/MachineIndependent/SymbolTable.h:183
↓ 1 callersMethodsetAppAttributeBindings
glslang/Include/ShHandle.h:135
↓ 1 callersMethodsetAtomicCounterBlockName
glslang/MachineIndependent/ShaderLang.cpp:1869
↓ 1 callersMethodsetAtomicCounterBlockSet
glslang/MachineIndependent/ShaderLang.cpp:1870
↓ 1 callersMethodsetBinaryDoubleOutput
glslang/MachineIndependent/localintermediate.h:1032
↓ 1 callersMethodsetBuiltinAliasLookup
glslang/MachineIndependent/localintermediate.h:1179
↓ 1 callersMethodsetColumn
for #include content indentation
glslang/MachineIndependent/Scan.h:196
↓ 1 callersMethodsetConstArray
glslang/Include/intermediate.h:1357
↓ 1 callersMethodsetCurrentColumn
glslang/MachineIndependent/parseVersions.h:159
↓ 1 callersMethodsetCurrentLine
glslang/MachineIndependent/parseVersions.h:158
↓ 1 callersMethodsetCurrentSourceName
glslang/MachineIndependent/parseVersions.h:160
↓ 1 callersMethodsetCurrentString
glslang/MachineIndependent/parseVersions.h:161
↓ 1 callersMethodsetDebug
glslang/Include/intermediate.h:1711
↓ 1 callersMethodsetDebugLineInfo
SPIRV/spvIR.h:492
↓ 1 callersMethodsetDebugMainSourceFile
Initialize the main source file name
SPIRV/SpvBuilder.h:125
↓ 1 callersMethodsetDefaultPrecision
glslang/MachineIndependent/ParseHelper.cpp:5382
↓ 1 callersMethodsetDoubleOutput
glslang/MachineIndependent/intermOut.cpp:73
↓ 1 callersMethodsetDxPositionW
glslang/MachineIndependent/ShaderLang.cpp:1816
↓ 1 callersMethodsetEarlyAndLateFragmentTestsAMD
glslang/MachineIndependent/localintermediate.h:946
↓ 1 callersMethodsetEmitNonSemanticShaderDebugInfo
SPIRV/SpvBuilder.h:159
↓ 1 callersMethodsetEmitSpirvDebugInfo
SPIRV/SpvBuilder.h:154
↓ 1 callersMethodsetErrorCallback
glslang/MachineIndependent/ParseHelper.h:130
↓ 1 callersMethodsetExcludedAttributes
glslang/Include/ShHandle.h:138
↓ 1 callersMethodsetExtensionCallback
glslang/MachineIndependent/ParseHelper.h:127
↓ 1 callersMethodsetExternal
glslang/Include/Types.h:121
↓ 1 callersMethodsetFixedAttributeBindings
glslang/Include/ShHandle.h:136
↓ 1 callersMethodsetGeoPassthroughEXT
glslang/MachineIndependent/localintermediate.h:986
↓ 1 callersMethodsetHlslFunctionality1
glslang/MachineIndependent/localintermediate.h:1065
↓ 1 callersMethodsetHlslIoMapping
See comment above TDefaultHlslIoMapper in iomapper.cpp:
glslang/MachineIndependent/ShaderLang.cpp:1877
↓ 1 callersMethodsetHlslOffsets
glslang/MachineIndependent/localintermediate.h:1067
↓ 1 callersMethodsetIllegalImplicitThis
glslang/MachineIndependent/SymbolTable.h:322
↓ 1 callersMethodsetImmediateOperand
SPIRV/spvIR.h:187
↓ 1 callersMethodsetImplicitThis
SPIRV/spvIR.h:501
↓ 1 callersMethodsetImplicitThis
glslang/MachineIndependent/SymbolTable.h:320
↓ 1 callersMethodsetImplicitlySized
glslang/Include/Types.h:1971
↓ 1 callersMethodsetInvariantAll
glslang/MachineIndependent/localintermediate.h:625
↓ 1 callersMethodsetIterationMultiple
glslang/Include/intermediate.h:1265
↓ 1 callersMethodsetLayoutOverrideCoverage
glslang/MachineIndependent/localintermediate.h:984
↓ 1 callersMethodsetLayoutPrimitiveCulling
glslang/MachineIndependent/localintermediate.h:996
↓ 1 callersMethodsetLineCallback
glslang/MachineIndependent/ParseHelper.h:126
↓ 1 callersMethodsetLineNum
Sets the internally tracked line number to newLineNum.
glslang/MachineIndependent/ShaderLang.cpp:1057
↓ 1 callersMethodsetLiteral
glslang/Include/intermediate.h:1390
↓ 1 callersMethodsetMaxIterations
glslang/Include/intermediate.h:1263
↓ 1 callersMethodsetMaximallyReconverges
glslang/MachineIndependent/localintermediate.h:1038
↓ 1 callersMethodsetMemoryModel
SPIRV/SpvBuilder.h:190
↓ 1 callersMethodsetMinIterations
glslang/Include/intermediate.h:1261
↓ 1 callersMethodsetNanMinMaxClamp
glslang/MachineIndependent/ShaderLang.cpp:1818
← previousnext →1,501–1,600 of 3,297, ranked by callers