MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

↓ 1 callersMethodcharacterLiteral
Recognize a character literal. The first ' has already been accepted, read the rest, through the closing '. Always returns PpAtomConstInt.
glslang/MachineIndependent/preprocessor/PpScanner.cpp:377
↓ 1 callersMethodcheck
glslang/Include/PoolAlloc.h:93
↓ 1 callersMethodcheckAllocList
Check all allocations in a list for damage by calling check on each.
glslang/MachineIndependent/PoolAlloc.cpp:300
↓ 1 callersFunctioncheckCompatibleTypes
Check that two types can be stored in different components in the same location. They must be the same type, except signed/unsigned integers are consi
glslang/MachineIndependent/linkValidate.cpp:2097
↓ 1 callersMethodcheckLocationRT
glslang/MachineIndependent/linkValidate.cpp:2153
↓ 1 callersMethodcheckPrecisionQualifier
Check for messages to give on seeing a precision qualifier used in a declaration in the grammar.
glslang/MachineIndependent/ParseHelper.cpp:4011
↓ 1 callersMethodcheckStageIO
do error checking on the shader boundary in / out vars
glslang/MachineIndependent/linkValidate.cpp:188
↓ 1 callersMethodclearInterstageLayout
glslang/Include/Types.h:890
↓ 1 callersMethodclearOperands
SPIRV/spvIR.h:192
↓ 1 callersMethodclearUniformLayout
glslang/Include/Types.h:1009
↓ 1 callersMethodcloseLoop
SPIRV/SpvBuilder.cpp:4599
↓ 1 callersMethodcollectBuiltinAlias
glslang/MachineIndependent/SymbolTable.h:839
↓ 1 callersMethodcollectRetargetedSymbols
glslang/MachineIndependent/SymbolTable.h:509
↓ 1 callersMethodcompile
Compiles and the given source |code| of the given shader |stage| into the target under the semantics conveyed via |controls|. Returns true and modifie
gtests/TestFixture.h:186
↓ 1 callersMethodcompile
glslang/MachineIndependent/ShaderLang.cpp:1732
↓ 1 callersMethodcontains
glslang/Include/Types.h:2030
↓ 1 callersMethodcontainsCoopVec
glslang/Include/Types.h:2168
↓ 1 callersMethodcontainsHeapArray
Recursively check the structure for any arrays, needed for some error checks
glslang/Include/Types.h:2053
↓ 1 callersMethodcontainsReference
glslang/Include/Types.h:2176
↓ 1 callersFunctionconvert_glsl_to_spirv
* Takes in a GLSL shader as a string and converts it to SPIR-V in binary form. * * |glsl| Null-terminated string containing the shader to b
glslang/OSDependent/Web/glslang.js.cpp:188
↓ 1 callersMethodcoopmatCheck
glslang/MachineIndependent/Versions.cpp:1502
↓ 1 callersMethodcoopvecCheck
glslang/MachineIndependent/Versions.cpp:1526
↓ 1 callersMethodcopyDereferenced
glslang/Include/arrays.h:326
↓ 1 callersMethodcopyNonFront
'this' should currently not be holding anything, and copyNonFront will make it hold a copy of all but the first element of rhs. (This would be useful
glslang/Include/arrays.h:164
↓ 1 callersMethodcopyUpDeferredInsert
Copy a variable or anonymous member's structure from a shared level so that it can be added (soon after return) to the symbol table where it can be mo
glslang/MachineIndependent/SymbolTable.h:779
↓ 1 callersMethodcrackTexture
Crack the op into the individual dimensions of texturing operation.
glslang/Include/intermediate.h:1452
↓ 1 callersMethodcreateArrayLength
SPIRV/SpvBuilder.cpp:3315
↓ 1 callersMethodcreateCompositeCompare
External comments in header. Operates recursively to visit the composite's hierarchy.
SPIRV/SpvBuilder.cpp:4057
↓ 1 callersMethodcreateCompositeInsert
SPIRV/SpvBuilder.cpp:3395
↓ 1 callersMethodcreateConstData
SPIRV/SpvBuilder.cpp:3557
↓ 1 callersMethodcreateConstVariable
SPIRV/SpvBuilder.cpp:2958
↓ 1 callersMethodcreateConstantSizeOfEXT
Create OpConstantSizeOfEXT
SPIRV/SpvBuilder.cpp:5072
↓ 1 callersMethodcreateConversion
This is 'mechanism' here, it does any conversion told. It is about basic type, not about shape. The policy comes from the shader or the calling code.
glslang/MachineIndependent/Intermediate.cpp:600
↓ 1 callersMethodcreateCooperativeMatrixConversion
coopmat conversion
SPIRV/SpvBuilder.cpp:4172
↓ 1 callersMethodcreateCooperativeMatrixLengthKHR
SPIRV/SpvBuilder.cpp:3327
↓ 1 callersMethodcreateCooperativeMatrixLengthNV
SPIRV/SpvBuilder.cpp:3344
↓ 1 callersMethodcreateCooperativeMatrixPerElementOp
coopmat per-element operation
SPIRV/SpvBuilder.cpp:4194
↓ 1 callersMethodcreateCooperativeMatrixReduce
coopmat reduce
SPIRV/SpvBuilder.cpp:4182
↓ 1 callersMethodcreateDebugGlobalVariable
SPIRV/SpvBuilder.cpp:1452
↓ 1 callersMethodcreateFunctionCall
SPIRV/SpvBuilder.cpp:3619
↓ 1 callersMethodcreateLoopContinue
SPIRV/SpvBuilder.cpp:4585
↓ 1 callersMethodcreateLoopExit
SPIRV/SpvBuilder.cpp:4592
↓ 1 callersMethodcreateLoopMerge
SPIRV/SpvBuilder.cpp:5090
↓ 1 callersMethodcreateMatrixConstructor
Comments in header
SPIRV/SpvBuilder.cpp:4308
↓ 1 callersMethodcreateRvalueSwizzle
Comments in header
SPIRV/SpvBuilder.cpp:3632
↓ 1 callersMethodcreateSelectionMerge
SPIRV/SpvBuilder.cpp:5081
↓ 1 callersMethoddeclareStruct
Do everything necessary to handle a struct declaration, including making IO aliases because HLSL allows mixed IO in a struct that specializes based on
glslang/HLSL/hlslParseHelper.cpp:7870
↓ 1 callersMethoddeclareStructBufferCounter
declare counter for a structured buffer type
glslang/HLSL/hlslParseHelper.cpp:3430
↓ 1 callersMethoddeclareTypeDefaults
When a declaration includes a type, but not a variable name, it can be used to establish defaults.
glslang/MachineIndependent/ParseHelper.cpp:8760
↓ 1 callersMethoddeclareTypedef
Do everything necessary to handle a typedef declaration, for a single symbol. 'parseType' is the type part of the declaration (to the left) 'arraySiz
glslang/HLSL/hlslParseHelper.cpp:7860
↓ 1 callersFunctiondeduce_software_version
Returns a software version number parsed from the CHANGES.md file in the given directory. The CHANGES.md file describes most recent versions
build_info.py:104
↓ 1 callersMethoddefaultWarningGiven
glslang/MachineIndependent/ParseHelper.h:279
↓ 1 callersMethoddereference
glslang/Include/arrays.h:324
↓ 1 callersFunctiondescribe
Returns a string describing the current Git HEAD version as descriptively as possible. Runs 'git describe', or alternately 'git rev-parse HEA
build_info.py:135
↓ 1 callersFunctiondestroy_output_buffer
* Destroys a buffer created by convert_glsl_to_spirv */
glslang/OSDependent/Web/glslang.js.cpp:266
↓ 1 callersMethoddoMap
glslang/MachineIndependent/iomapper.cpp:1740
↓ 1 callersMethoddumpReflection
glslang/MachineIndependent/ShaderLang.cpp:2223
↓ 1 callersMethoddumpSpv
Write the SPV into 'out'.
SPIRV/GlslangToSpv.cpp:2200
↓ 1 callersMethodendCollect
glslang/MachineIndependent/iomapper.cpp:1284
↓ 1 callersMethodendSwitch
Comments in header
SPIRV/SpvBuilder.cpp:4550
↓ 1 callersMethodenterLexicalBlock
Comments in header
SPIRV/SpvBuilder.cpp:2856
↓ 1 callersMethodexplicitFloatDefaultSeen
glslang/MachineIndependent/ParseHelper.h:287
↓ 1 callersMethodexplicitIntDefaultSeen
glslang/MachineIndependent/ParseHelper.h:281
↓ 1 callersMethodfcoopmatCheckNV
glslang/MachineIndependent/Versions.cpp:1486
↓ 1 callersMethodfinalCheck
Do final link-time error checking of a complete (merged) intermediate representation. (Much error checking was done during merging). Also, lock in de
glslang/MachineIndependent/linkValidate.cpp:1576
↓ 1 callersMethodfindFunctionVariableName
See if there is a variable at this level having the given non-function-style name. Return true if name is found, and set variable to true if the name
glslang/MachineIndependent/SymbolTable.h:552
↓ 1 callersMethodfinishSpv
Finish creating SPV, after the traversal is complete.
SPIRV/GlslangToSpv.cpp:2176
↓ 1 callersFunctionfopen_s
StandAlone/StandAlone.cpp:2213
↓ 1 callersMethodfrontNode
glslang/Include/arrays.h:115
↓ 1 callersMethodfrontSize
glslang/Include/arrays.h:109
↓ 1 callersFunctiongenerateSymbolLabel
A helper function to generate symbol_label.
glslang/MachineIndependent/propagateNoContraction.cpp:140
↓ 1 callersFunctiongenerate_main
(glsl_files, output_header_file)
gen_extension_headers.py:21
↓ 1 callersMethodget
glslang/HLSL/hlslParseHelper.h:495
↓ 1 callersMethodgetAnnotationNestingLevel
glslang/HLSL/hlslParseHelper.h:172
↓ 1 callersMethodgetArithemeticFloat16Enabled
glslang/MachineIndependent/localintermediate.h:1170
↓ 1 callersMethodgetAsSwitchNode
glslang/Include/intermediate.h:1102
↓ 1 callersMethodgetAsVariableDecl
glslang/Include/intermediate.h:1094
↓ 1 callersMethodgetAtomicCounterBlockSet
glslang/MachineIndependent/localintermediate.h:620
↓ 1 callersMethodgetClass
SPIRV/doc.h:181
↓ 1 callersMethodgetCompleteString
glslang/Include/intermediate.h:1202
↓ 1 callersMethodgetConstSubtree
glslang/Include/intermediate.h:1360
↓ 1 callersMethodgetDefaultParamCount
Return number of parameters with default values.
glslang/MachineIndependent/SymbolTable.h:335
↓ 1 callersMethodgetDepth
glslang/MachineIndependent/localintermediate.h:963
↓ 1 callersMethodgetDepth
compute shader
glslang/Include/Types.h:1385
↓ 1 callersMethodgetDerefTypeId
SPIRV/SpvBuilder.cpp:1619
↓ 1 callersMethodgetEarlyAndLateFragmentTestsAMD
glslang/MachineIndependent/localintermediate.h:948
↓ 1 callersMethodgetEndLoc
glslang/Include/intermediate.h:1720
↓ 1 callersMethodgetExportName
SPIRV/spvIR.h:536
↓ 1 callersMethodgetFixedParamCount
Return number of fixed parameters (without default values)
glslang/MachineIndependent/SymbolTable.h:337
↓ 1 callersMethodgetFlattenUniformArrays
glslang/MachineIndependent/localintermediate.h:744
↓ 1 callersMethodgetFuncTypeId
SPIRV/spvIR.h:483
↓ 1 callersMethodgetGlobalUniformBinding
glslang/MachineIndependent/localintermediate.h:615
↓ 1 callersMethodgetGlobalUniformSet
glslang/MachineIndependent/localintermediate.h:613
↓ 1 callersMethodgetIdShift
glslang/MachineIndependent/linkValidate.cpp:770
↓ 1 callersMethodgetIncludedFiles
StandAlone/DirStackFileIncluder.h:91
↓ 1 callersMethodgetInitNode
glslang/Include/intermediate.h:1158
↓ 1 callersFunctiongetIntermediate
glslang/Public/ShaderLang.h:706
↓ 1 callersMethodgetInvertY
glslang/MachineIndependent/localintermediate.h:505
↓ 1 callersMethodgetInvocations
glslang/MachineIndependent/localintermediate.h:874
↓ 1 callersMethodgetLayoutFromTxType
Return a TLayoutFormat corresponding to the given texture type.
glslang/HLSL/hlslParseHelper.cpp:185
← previousnext →1,201–1,300 of 3,297, ranked by callers