MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 1 callersMethodgetLayoutOverrideCoverage
glslang/MachineIndependent/localintermediate.h:985
↓ 1 callersMethodgetLayoutPrimitiveCulling
glslang/MachineIndependent/localintermediate.h:997
↓ 1 callersMethodgetLocation
glslang/GenericCodeGen/Link.cpp:59
↓ 1 callersMethodgetMainFileId
SPIRV/SpvBuilder.h:122
↓ 1 callersMethodgetMaxSymbolId
glslang/MachineIndependent/SymbolTable.h:956
↓ 1 callersMethodgetMaximallyReconverges
glslang/MachineIndependent/localintermediate.h:1039
↓ 1 callersMethodgetMergeInstruction
Returns the block's merge instruction, if one exists (otherwise null).
SPIRV/spvIR.h:336
↓ 1 callersMethodgetNanMinMaxClamp
glslang/MachineIndependent/localintermediate.h:1138
↓ 1 callersMethodgetNoStorageFormat
glslang/MachineIndependent/localintermediate.h:752
↓ 1 callersMethodgetNonCoherentColorAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:936
↓ 1 callersMethodgetNonCoherentDepthAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:938
↓ 1 callersMethodgetNonCoherentStencilAttachmentReadEXT
glslang/MachineIndependent/localintermediate.h:940
↓ 1 callersMethodgetNormalizedSignificand
Returns the signficand after it has been normalized.
SPIRV/hex_float.h:458
↓ 1 callersMethodgetNum
SPIRV/doc.h:184
↓ 1 callersMethodgetNumStorageBuffers
for mapping a storage block index to the storage block's description
glslang/MachineIndependent/reflection.h:134
↓ 1 callersMethodgetObject
glslang/Include/intermediate.h:1324
↓ 1 callersMethodgetObjectCode
glslang/Include/ShHandle.h:140
↓ 1 callersMethodgetOffset
Lookup or calculate the offset of a block member, using the recursively defined block offset rules.
glslang/MachineIndependent/linkValidate.cpp:2727
↓ 1 callersMethodgetParamWithDefault
glslang/MachineIndependent/ParseHelper.cpp:10338
↓ 1 callersFunctiongetPipeIOIndex
glslang/Public/ShaderLang.h:933
↓ 1 callersMethodgetPipeIOIndex
for mapping any name to its index (only pipe input/output names)
glslang/MachineIndependent/reflection.h:158
↓ 1 callersMethodgetPointMode
glslang/MachineIndependent/localintermediate.h:908
↓ 1 callersMethodgetPostDepthCoverage
glslang/MachineIndependent/localintermediate.h:944
↓ 1 callersMethodgetPpContext
glslang/MachineIndependent/ParseHelper.h:124
↓ 1 callersMethodgetPreamble
Get code that is not part of a shared symbol table, is specific to this shader, or needed by the preprocessor (which does not use a shared symbol tabl
glslang/MachineIndependent/Versions.cpp:434
↓ 1 callersMethodgetPrecisenessAndRemainedAccessChain
Checks the preciseness of a given assignment node with a precise object represented as access chain. The precise object shares the same symbol with th
glslang/MachineIndependent/propagateNoContraction.cpp:487
↓ 1 callersMethodgetPrecisionQualifierString
glslang/Include/Types.h:2715
↓ 1 callersMethodgetPreviousDefaultPrecisions
glslang/MachineIndependent/SymbolTable.h:594
↓ 1 callersMethodgetQuadDerivMode
glslang/MachineIndependent/localintermediate.h:922
↓ 1 callersMethodgetReqFullQuadsMode
glslang/MachineIndependent/localintermediate.h:924
↓ 1 callersMethodgetScanContext
glslang/MachineIndependent/ParseHelper.h:122
↓ 1 callersMethodgetScanner
glslang/MachineIndependent/parseVersions.h:156
↓ 1 callersMethodgetSpirvDecorateQualifierString
glslang/MachineIndependent/SpirvIntrinsics.cpp:199
↓ 1 callersMethodgetStencil
glslang/MachineIndependent/localintermediate.h:964
↓ 1 callersMethodgetStencil
glslang/Include/Types.h:1386
↓ 1 callersMethodgetStorageClass
SPIRV/SpvBuilder.h:378
↓ 1 callersFunctiongetStructIndexFromConstantUnion
A helper function to get the unsigned int from a given constant union node. Note the node should only hold a uint scalar.
glslang/MachineIndependent/propagateNoContraction.cpp:132
↓ 1 callersFunctiongetSubAccessChainAfterPrefix
A helper function to get the access chain after removing a given prefix.
glslang/MachineIndependent/propagateNoContraction.cpp:223
↓ 1 callersMethodgetSubgroupUniformControlFlow
glslang/MachineIndependent/localintermediate.h:1036
↓ 1 callersFunctiongetSymbolToDefinitionMappingAndPreciseSymbolIDs
Traverses the AST and returns a tuple of four members: 1) a mapping from symbol IDs to the definition nodes (aka. assignment nodes) of these symbols.
glslang/MachineIndependent/propagateNoContraction.cpp:420
↓ 1 callersMethodgetTexCoordRedeclared
glslang/MachineIndependent/localintermediate.h:970
↓ 1 callersMethodgetUniformLocationBase
glslang/MachineIndependent/localintermediate.h:1027
↓ 1 callersMethodgetUnsignedBits
Returns the bits associated with the value, without the leading sign bit.
SPIRV/hex_float.h:416
↓ 1 callersMethodgetVertexOrder
glslang/MachineIndependent/localintermediate.h:906
↓ 1 callersMethodgetVertexSpacing
glslang/MachineIndependent/localintermediate.h:898
↓ 1 callersMethodgetXfbStride
glslang/MachineIndependent/localintermediate.h:980
↓ 1 callersFunctionglslang_default_resource
glslang/ResourceLimits/resource_limits_c.cpp:40
↓ 1 callersFunctionglslang_program_SPIRV_generate
SPIRV/CInterface/spirv_c_interface.cpp:86
↓ 1 callersFunctionglslang_program_SPIRV_generate_with_options
SPIRV/CInterface/spirv_c_interface.cpp:95
↓ 1 callersFunctionglslang_program_SPIRV_get
SPIRV/CInterface/spirv_c_interface.cpp:109
↓ 1 callersFunctionglslang_program_SPIRV_get_messages
SPIRV/CInterface/spirv_c_interface.cpp:119
↓ 1 callersFunctionglslang_program_SPIRV_get_size
SPIRV/CInterface/spirv_c_interface.cpp:107
↓ 1 callersFunctionglslang_program_add_shader
glslang/CInterface/glslang_c_interface.cpp:488
↓ 1 callersFunctionglslang_program_get_info_debug_log
glslang/CInterface/glslang_c_interface.cpp:523
↓ 1 callersFunctionglslang_program_get_info_log
glslang/CInterface/glslang_c_interface.cpp:518
↓ 1 callersFunctionglslang_program_link
glslang/CInterface/glslang_c_interface.cpp:493
↓ 1 callersFunctionglslang_shader_get_preprocessed_code
glslang/CInterface/glslang_c_interface.cpp:417
↓ 1 callersFunctionglslang_shader_parse
glslang/CInterface/glslang_c_interface.cpp:446
↓ 1 callersFunctionglslang_shader_preprocess
glslang/CInterface/glslang_c_interface.cpp:427
↓ 1 callersMethodgrowGlobalUniformBlock
glslang/HLSL/hlslParseHelper.cpp:169
↓ 1 callersMethodhandleAssign
Some simple source assignments need to be flattened to a sequence of AST assignments. Catch these and flatten, otherwise, pass through to intermediate
glslang/HLSL/hlslParseHelper.cpp:2844
↓ 1 callersMethodhandleBracketDereference
Handle seeing a base[index] dereference in the grammar.
glslang/MachineIndependent/ParseHelper.cpp:553
↓ 1 callersMethodhandleBracketDereference
Handle seeing a base[index] dereference in the grammar.
glslang/HLSL/hlslParseHelper.cpp:789
↓ 1 callersMethodhandleDotDereference
Handle seeing a base.field dereference in the grammar.
glslang/MachineIndependent/ParseHelper.cpp:983
↓ 1 callersMethodhandleDotDereference
Handle seeing a base.field dereference in the grammar, where 'field' is a swizzle or member variable.
glslang/HLSL/hlslParseHelper.cpp:932
↓ 1 callersMethodhandleFunctionBody
glslang/HLSL/hlslParseHelper.cpp:2294
↓ 1 callersMethodhandleFunctionCall
Handle seeing function call syntax in the grammar, which could be any of - .length() method - constructor - a call to a built-in function mapped to an
glslang/MachineIndependent/ParseHelper.cpp:1382
↓ 1 callersMethodhandleFunctionDefinition
Handle seeing the function prototype in front of a function definition in the grammar. The body is handled after this function returns.
glslang/MachineIndependent/ParseHelper.cpp:1284
↓ 1 callersMethodhandleFunctionDefinition
Handle seeing the function prototype in front of a function definition in the grammar. The body is handled after this function returns. Returns an ag
glslang/HLSL/hlslParseHelper.cpp:1653
↓ 1 callersMethodhandleLoopAttributes
Loop attributes
glslang/MachineIndependent/attribute.cpp:227
↓ 1 callersMethodhandleLoopAttributes
Loop attributes
glslang/HLSL/hlslParseHelper.cpp:9256
↓ 1 callersMethodhandleOutputGeometry
Update the intermediate for the given output geometry
glslang/HLSL/hlslParseHelper.cpp:9177
↓ 1 callersMethodhandlePackOffset
Handle seeing something like "PACKOFFSET LEFT_PAREN c[Subcomponent][.component] RIGHT_PAREN" 'location' has the "c[Subcomponent]" part. 'component' p
glslang/HLSL/hlslParseHelper.cpp:6331
↓ 1 callersMethodhandlePragma
glslang/MachineIndependent/ParseHelper.cpp:331
↓ 1 callersMethodhandleRegister
Handle seeing something like "REGISTER LEFT_PAREN [shader_profile,] Type# RIGHT_PAREN" 'profile' points to the shader_profile part, or nullptr if not
glslang/HLSL/hlslParseHelper.cpp:6371
↓ 1 callersMethodhandleReturnValue
glslang/MachineIndependent/ParseHelper.cpp:2391
↓ 1 callersMethodhandleReturnValue
Handle function returns, including type conversions to the function return type if necessary.
glslang/HLSL/hlslParseHelper.cpp:2457
↓ 1 callersMethodhandleSelectionAttributes
Selection attributes
glslang/MachineIndependent/attribute.cpp:169
↓ 1 callersMethodhandleSelectionAttributes
Selection attributes
glslang/HLSL/hlslParseHelper.cpp:9208
↓ 1 callersMethodhandleSemantic
Handle seeing a "COLON semantic" at the end of a type declaration, by updating the type according to the semantic.
glslang/HLSL/hlslParseHelper.cpp:6241
↓ 1 callersMethodhandleSwitchAttributes
Switch attributes
glslang/MachineIndependent/attribute.cpp:198
↓ 1 callersMethodhandleTypeCast
glslang/MachineIndependent/ParseHelper.cpp:1151
↓ 1 callersMethodhandleVariable
Handle seeing a variable identifier in the grammar.
glslang/MachineIndependent/ParseHelper.cpp:451
↓ 1 callersMethodhandleVariable
Handle seeing a variable identifier in the grammar.
glslang/HLSL/hlslParseHelper.cpp:647
↓ 1 callersMethodhasCounterBufferName
glslang/MachineIndependent/localintermediate.h:854
↓ 1 callersMethodhasFieldName
glslang/Include/Types.h:1914
↓ 1 callersMethodhasHitObjectShaderRecordEXT
glslang/Include/Types.h:1102
↓ 1 callersMethodhasHitObjectShaderRecordNV
glslang/Include/Types.h:1101
↓ 1 callersMethodhasIllegalImplicitThis
glslang/MachineIndependent/SymbolTable.h:323
↓ 1 callersMethodhasNonXfbLayout
glslang/Include/Types.h:910
↓ 1 callersMethodhasResult
SPIRV/doc.h:236
↓ 1 callersMethodhasSpirvExecutionMode
glslang/MachineIndependent/localintermediate.h:1047
↓ 1 callersMethodhasSpirvRequirement
glslang/MachineIndependent/localintermediate.h:1043
↓ 1 callersMethodhasType
SPIRV/doc.h:237
↓ 1 callersMethodhideMember
glslang/Include/Types.h:1904
↓ 1 callersMethodhlslDX9Compatible
glslang/MachineIndependent/parseVersions.h:167
↓ 1 callersMethodimproperStraddle
To aid the basic HLSL rule about crossing vec4 boundaries.
glslang/MachineIndependent/linkValidate.cpp:2618
↓ 1 callersMethodincludeLocal
For the "local"-only aspect of a "" include. Should not search in the "system" paths, because on returning a failure, the parser will call includeSyst
glslang/Public/ShaderLang.h:655
↓ 1 callersMethodincludeSystem
For the "system" or <>-style includes; search the "system" paths.
glslang/Public/ShaderLang.h:648
↓ 1 callersMethodinductiveLoopCheck
See if this loop satisfies the limitations for ES 2.0 (version 100) for loops in Appendex A: "The loop index has type int or float. "The for stateme
glslang/MachineIndependent/ParseHelper.cpp:6511
← previousnext →1,301–1,400 of 3,297, ranked by callers