MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

MethodTProcesses
glslang/MachineIndependent/localintermediate.h:182
MethodTProgram
glslang/MachineIndependent/ShaderLang.cpp:1935
MethodTRange
glslang/MachineIndependent/localintermediate.h:115
MethodTReflection
glslang/MachineIndependent/reflection.h:58
MethodTReflectionTraverser
glslang/MachineIndependent/reflection.cpp:80
MethodTRemapIdTraverser
glslang/MachineIndependent/linkValidate.cpp:818
MethodTRemoveTraverser
glslang/MachineIndependent/RemoveTree.cpp:46
MethodTResolverInOutAdaptor
glslang/MachineIndependent/iomapper.cpp:375
MethodTResolverUniformAdaptor
glslang/MachineIndependent/iomapper.cpp:301
MethodTScanContext
glslang/MachineIndependent/ScanContext.h:53
MethodTShHandleBase
glslang/Include/ShHandle.h:59
MethodTShader
glslang/MachineIndependent/ShaderLang.cpp:1739
MethodTSlotCollector
glslang/MachineIndependent/iomapper.cpp:853
MethodTSmallArrayVector
glslang/Include/arrays.h:86
MethodTSpirvInstruction
glslang/Include/SpirvIntrinsics.h:86
MethodTSpirvTypeParameter
glslang/Include/SpirvIntrinsics.h:100
MethodTStringAtomMap
Initialize the atom table.
glslang/MachineIndependent/preprocessor/PpAtom.cpp:159
MethodTSwizzleSelectors
glslang/MachineIndependent/localintermediate.h:70
MethodTSymbol
Copy a symbol, but the copy is writable; call readOnly() afterward if that's not desired.
glslang/MachineIndependent/SymbolTable.cpp:390
MethodTSymbol
glslang/MachineIndependent/SymbolTable.h:90
MethodTSymbolDefinitionCollectingTraverser
glslang/MachineIndependent/propagateNoContraction.cpp:274
MethodTSymbolTable
glslang/MachineIndependent/SymbolTable.h:635
MethodTSymbolTableLevel
glslang/MachineIndependent/SymbolTable.h:431
MethodTSymbolValidater
glslang/MachineIndependent/iomapper.cpp:422
MethodTType
glslang/Include/Types.h:1655
MethodTTypeParameters
glslang/Include/Types.h:1516
MethodTUniformLinkedMap
glslang/GenericCodeGen/Link.cpp:58
MethodTUniformMap
glslang/Include/ShHandle.h:75
MethodTUserIdTraverser
glslang/MachineIndependent/linkValidate.cpp:783
MethodTVarGatherTraverser
glslang/MachineIndependent/iomapper.cpp:168
MethodTVarLivePair
glslang/MachineIndependent/iomapper.cpp:155
MethodTVarSetTraverser
glslang/MachineIndependent/iomapper.cpp:211
MethodTVariable
glslang/MachineIndependent/SymbolTable.cpp:398
MethodTVariable
glslang/MachineIndependent/SymbolTable.h:161
MethodTVector
glslang/Include/Common.h:180
MethodTWorkItem
StandAlone/Worklist.h:46
MethodTWorklist
StandAlone/Worklist.h:56
MethodTXfbBuffer
glslang/MachineIndependent/localintermediate.h:162
MethodTearDown
gtests/SpvPatternTest.cpp:37
FunctionTensorAddressingOperandsString
SPIRV/doc.cpp:860
MethodToken
glslang/MachineIndependent/preprocessor/PpContext.h:254
MethodTokenStream
glslang/MachineIndependent/preprocessor/PpContext.h:278
MethodTokenizableIncludeFile
Copies prologue and epilogue. The includedFile must remain valid until this TokenizableIncludeFile is no longer used.
glslang/MachineIndependent/preprocessor/PpContext.h:645
MethodTranslateAuxiliaryStorageDecoration
Translate glslang type to SPIR-V auxiliary storage decorations. Returns spv::Decoration::Max when no decoration should be applied.
SPIRV/GlslangToSpv.cpp:545
MethodTranslateBuiltInDecoration
Translate a glslang built-in variable to a SPIR-V built in decoration. Also generate associated capabilities when required. For some built-in variab
SPIRV/GlslangToSpv.cpp:711
MethodTranslateCoherent
SPIRV/GlslangToSpv.cpp:658
MethodTranslateImageFormat
Translate glslang image layout format to SPIR-V image format.
SPIRV/GlslangToSpv.cpp:1244
MethodTranslateImageOperands
SPIRV/GlslangToSpv.cpp:629
MethodTranslateInterpolationDecoration
Translate glslang type to SPIR-V interpolation decorations. Returns spv::Decoration::Max when no decoration should be applied.
SPIRV/GlslangToSpv.cpp:525
MethodTranslateLiterals
Translate glslang constants to SPIR-V literals
SPIRV/GlslangToSpv.cpp:1487
MethodTranslateLoopControl
return a non-0 dependency if the dependency argument must be set
SPIRV/GlslangToSpv.cpp:1359
MethodTranslateMemoryAccess
SPIRV/GlslangToSpv.cpp:600
MethodTranslateMemoryScope
SPIRV/GlslangToSpv.cpp:680
MethodTranslateNonUniformDecoration
If glslang type is nonUniform, return SPIR-V NonUniform decoration.
SPIRV/GlslangToSpv.cpp:578
MethodTranslateSelectionControl
SPIRV/GlslangToSpv.cpp:1338
MethodTranslateStorageClass
Translate glslang type to SPIR-V storage class.
SPIRV/GlslangToSpv.cpp:1401
MethodTranslateSwitchControl
SPIRV/GlslangToSpv.cpp:1348
MethodUngetToken
glslang/MachineIndependent/preprocessor/PpTokens.cpp:180
Method_Charalloc
glslang/Include/PoolAlloc.h:308
Method__init__
Initializes this good commit object. Args: 'json': A fully populated JSON object describing the commit.
update_glslang_sources.py:73
MethodaccStructCheck
glslang/MachineIndependent/ParseHelper.cpp:4940
MethodacceptAnnotations
annotations : LEFT_ANGLE declaration SEMI_COLON ... declaration SEMICOLON RIGHT_ANGLE
glslang/HLSL/hlslGrammar.cpp:1137
MethodacceptArguments
arguments : LEFT_PAREN expression COMMA expression COMMA ... RIGHT_PAREN The arguments are pushed onto the 'function' argument list and onto the 'arg
glslang/HLSL/hlslGrammar.cpp:3605
MethodacceptArraySpecifier
array_specifier : LEFT_BRACKET integer_expression RGHT_BRACKET ... // optional : LEFT_BRACKET RGHT_BRACKET // optional
glslang/HLSL/hlslGrammar.cpp:4277
MethodacceptAssignmentExpression
Accept an assignment expression, where assignment operations associate right-to-left. That is, it is implicit, for example a op (b op (c op d)) ass
glslang/HLSL/hlslGrammar.cpp:3149
MethodacceptAttributes
attributes : [zero or more:] bracketed-attribute bracketed-attribute: : LEFT_BRACKET scoped-attribute RIGHT_BRACKET : LEFT_BRACKET LEFT_BRACKET scope
glslang/HLSL/hlslGrammar.cpp:3846
MethodacceptBinaryExpression
Accept a binary expression, for binary operations that associate left-to-right. This is, it is implicit, for example ((a op b) op c) op d binary_ex
glslang/HLSL/hlslGrammar.cpp:3258
MethodacceptCaseLabel
case_label : CASE expression COLON
glslang/HLSL/hlslGrammar.cpp:4232
MethodacceptCompilationUnit
compilationUnit : declaration_list EOF
glslang/HLSL/hlslGrammar.cpp:129
MethodacceptCompoundStatement
compound_statement : LEFT_CURLY statement statement ... RIGHT_CURLY
glslang/HLSL/hlslGrammar.cpp:3707
MethodacceptConditionalExpression
Accept a conditional expression, which associates right-to-left, accomplished by the "true" expression calling down to lower precedence levels than th
glslang/HLSL/hlslGrammar.cpp:3204
MethodacceptConstantBufferType
constantbuffer : CONSTANTBUFFER LEFT_ANGLE type RIGHT_ANGLE
glslang/HLSL/hlslGrammar.cpp:2499
MethodacceptConstructor
constructor : type argument_list
glslang/HLSL/hlslGrammar.cpp:3522
MethodacceptControlDeclaration
control_declaration : fully_specified_type identifier EQUAL expression
glslang/HLSL/hlslGrammar.cpp:553
MethodacceptDeclaration
declaration : attributes attributed_declaration | NAMESPACE IDENTIFIER LEFT_BRACE declaration_list RIGHT_BRACE attributed_declaration : sampler_decla
glslang/HLSL/hlslGrammar.cpp:333
MethodacceptDeclarationList
Recognize the following, but with the extra condition that it can be successfully terminated by EOF or '}'. declaration_list : list of declaration_or
glslang/HLSL/hlslGrammar.cpp:155
MethodacceptDefaultLabel
default_label : DEFAULT COLON
glslang/HLSL/hlslGrammar.cpp:4257
MethodacceptDefaultParameterDeclaration
default_parameter_declaration : EQUAL conditional_expression : EQUAL initializer
glslang/HLSL/hlslGrammar.cpp:2858
MethodacceptExpression
The top-level full expression recognizer. expression : assignment_expression COMMA assignment_expression COMMA assignment_expression ...
glslang/HLSL/hlslGrammar.cpp:3050
MethodacceptFullySpecifiedType
fully_specified_type : type_specifier | type_qualifier type_specifier | type_specifier type_qualifier
glslang/HLSL/hlslGrammar.cpp:602
MethodacceptFunctionBody
glslang/HLSL/hlslGrammar.cpp:2978
MethodacceptFunctionCall
The function_call identifier was already recognized, and passed in as idToken. function_call : [idToken] arguments
glslang/HLSL/hlslGrammar.cpp:3559
MethodacceptFunctionDefinition
Do the work to create the function definition in addition to parsing the body (compound_statement). If 'deferredTokens' are passed in, just get the t
glslang/HLSL/hlslGrammar.cpp:2967
MethodacceptFunctionParameters
function_parameters : LEFT_PAREN parameter_declaration COMMA parameter_declaration ... RIGHT_PAREN | LEFT_PAREN VOID RIGHT_PAREN
glslang/HLSL/hlslGrammar.cpp:2825
MethodacceptIdentifier
IDENTIFIER THIS type that can be used as IDENTIFIER Only process the next token if it is an identifier. Return true if it was an identifier.
glslang/HLSL/hlslGrammar.cpp:86
MethodacceptInitializer
initializer : LEFT_BRACE RIGHT_BRACE | LEFT_BRACE initializer_list RIGHT_BRACE initializer_list : assignment_expression COMMA assignment_expression C
glslang/HLSL/hlslGrammar.cpp:3087
MethodacceptIterationStatement
iteration_statement : WHILE LEFT_PAREN condition RIGHT_PAREN statement | DO LEFT_BRACE statement RIGHT_BRACE WHILE LEFT_PAREN expression RIGHT_PAREN S
glslang/HLSL/hlslGrammar.cpp:4026
MethodacceptJumpStatement
jump_statement : CONTINUE SEMICOLON | BREAK SEMICOLON | DISCARD SEMICOLON | RETURN SEMICOLON | RETURN expression SEMICOLON
glslang/HLSL/hlslGrammar.cpp:4171
MethodacceptLayoutQualifierList
layout_qualifier_list : LAYOUT LEFT_PAREN layout_qualifier COMMA layout_qualifier ... RIGHT_PAREN layout_qualifier : identifier | identifier EQUAL ex
glslang/HLSL/hlslGrammar.cpp:805
MethodacceptLiteral
glslang/HLSL/hlslGrammar.cpp:3639
MethodacceptMatrixTemplateType
matrix_template_type : MATRIX | MATRIX LEFT_ANGLE template_type COMMA integer_literal COMMA integer_literal RIGHT_ANGLE
glslang/HLSL/hlslGrammar.cpp:957
MethodacceptMemberFunctionDefinition
member_function_definition | function_parameters post_decls compound_statement Expects type to have EvqGlobal for a static member and EvqTemporary fo
glslang/HLSL/hlslGrammar.cpp:2791
MethodacceptOutputPrimitiveGeometry
layout_geometry : LINESTREAM | POINTSTREAM | TRIANGLESTREAM
glslang/HLSL/hlslGrammar.cpp:1024
MethodacceptParameterDeclaration
parameter_declaration : attributes attributed_declaration attributed_declaration : fully_specified_type post_decls [ = default_parameter_declaration
glslang/HLSL/hlslGrammar.cpp:2910
MethodacceptParenExpression
Accept an expression with parenthesis around it, where the parenthesis ARE NOT expression parenthesis, but the syntactically required ones like in "if
glslang/HLSL/hlslGrammar.cpp:3013
MethodacceptPostDecls
post_decls : COLON semantic // optional COLON PACKOFFSET LEFT_PAREN c[Subcomponent][.component] RIGHT_PAREN // optional COLON REGISTER LEFT_PAREN [sha
glslang/HLSL/hlslGrammar.cpp:4322
MethodacceptPostQualifier
type_qualifier : qualifier qualifier ... Zero or more of these, so this can't return false.
glslang/HLSL/hlslGrammar.cpp:782
MethodacceptPostfixExpression
postfix_expression : LEFT_PAREN expression RIGHT_PAREN | literal | constructor | IDENTIFIER [ COLONCOLON IDENTIFIER [ COLONCOLON IDENTIFIER ... ] ] |
glslang/HLSL/hlslGrammar.cpp:3391
MethodacceptPreQualifier
type_qualifier : qualifier qualifier ... Zero or more of these, so this can't return false.
glslang/HLSL/hlslGrammar.cpp:671
MethodacceptSamplerDeclarationDX9
sampler_declaration_dx9 : SAMPLER identifier EQUAL sampler_type sampler_state
glslang/HLSL/hlslGrammar.cpp:276
← previousnext →1,901–2,000 of 3,297, ranked by callers