MCPcopy Create free account

hub / github.com/KhronosGroup/glslang / functions

Functions3,297 in github.com/KhronosGroup/glslang

FunctionBitwiseCast
SPIRV/bitutils.h:25
MethodBlock
SPIRV/spvIR.h:647
MethodBuilder
SPIRV/SpvBuilder.cpp:58
MethodCPPdefine
Handle #define
glslang/MachineIndependent/preprocessor/Pp.cpp:95
MethodCPPelse
Handle #else Skip forward to appropriate spot. This is used both ** to skip to a #endif after seeing an #else, AND to skip to a #else, ** #elif, or #
glslang/MachineIndependent/preprocessor/Pp.cpp:286
MethodCPPerror
Handle #error
glslang/MachineIndependent/preprocessor/Pp.cpp:811
MethodCPPextension
Handle #extension
glslang/MachineIndependent/preprocessor/Pp.cpp:928
MethodCPPif
Handle #if
glslang/MachineIndependent/preprocessor/Pp.cpp:613
MethodCPPifdef
Handle #ifdef
glslang/MachineIndependent/preprocessor/Pp.cpp:634
MethodCPPinclude
Handle #include ... TODO: Handle macro expansions for the header name
glslang/MachineIndependent/preprocessor/Pp.cpp:667
MethodCPPline
Handle #line
glslang/MachineIndependent/preprocessor/Pp.cpp:751
MethodCPPpragma
Handle #pragma
glslang/MachineIndependent/preprocessor/Pp.cpp:842
MethodCPPundef
Handle #undef
glslang/MachineIndependent/preprocessor/Pp.cpp:260
MethodCPPversion
#version: This is just for error checking: the version and profile are decided before preprocessing starts
glslang/MachineIndependent/preprocessor/Pp.cpp:880
MethodCallbackIncluder
glslang/CInterface/glslang_c_interface.cpp:90
FunctionCapabilityString
SPIRV/doc.cpp:922
MethodCoherentFlags
SPIRV/SpvBuilder.h:833
FunctionConstructBindings
glslang/GenericCodeGen/Link.cpp:79
FunctionCooperativeMatrixOperandsString
SPIRV/doc.cpp:845
MethodCreateInvocationsVectorOperation
Create group invocation operations on a vector
SPIRV/GlslangToSpv.cpp:9662
FunctionDecode
gtests/HexFloat.cpp:66
FunctionDecorationString
SPIRV/doc.cpp:280
MethodDefer
glslang/Include/defer.h:48
FunctionDeleteBindingList
glslang/GenericCodeGen/Link.cpp:84
MethodDirStackFileIncluder
StandAlone/DirStackFileIncluder.h:52
MethodDoPreprocessing
glslang/MachineIndependent/ShaderLang.cpp:1085
MethodEnumDefinition
SPIRV/doc.h:202
MethodEnumParameters
SPIRV/doc.h:195
FunctionExecutionModeString
SPIRV/doc.cpp:146
FunctionExecutionModelString
SPIRV/doc.cpp:93
FunctionFPFastMathString
SPIRV/doc.cpp:696
FunctionFPRoundingModeString
SPIRV/doc.cpp:709
FunctionFileNameAsCustomTestSuffix
gtests/TestFixture.cpp:39
FunctionFileNameAsCustomTestSuffix
We are using FileNameEntryPointPair objects as parameters for instantiating the template, so the global FileNameAsCustomTestSuffix() won't work since
gtests/Hlsl.FromFile.cpp:51
FunctionFileNameAsCustomTestSuffixIoMap
gtests/Spv.FromFile.cpp:58
MethodFloat16
SPIRV/hex_float.h:32
MethodFloatE4M3
SPIRV/hex_float.h:78
MethodFloatE5M2
SPIRV/hex_float.h:55
MethodFloatProxy
Since this is to act similar to the normal floats, do not initialize the data by default.
SPIRV/hex_float.h:178
FunctionFuncParamAttrString
SPIRV/doc.cpp:731
MethodFunction
Add both - the OpFunction instruction - all the OpFunctionParameter instructions
SPIRV/spvIR.h:612
FunctionFunctionControlString
SPIRV/doc.cpp:793
MethodGlslangInitializer
gtests/Initializer.h:48
MethodGlslangTest
gtests/TestFixture.h:111
FunctionGroupOperationString
SPIRV/doc.cpp:883
MethodHexFloat
SPIRV/hex_float.h:348
MethodHlslGrammar
glslang/HLSL/hlslGrammar.h:54
MethodHlslParseContext
glslang/HLSL/hlslParseHelper.cpp:54
MethodHlslScanContext
glslang/HLSL/hlslScanContext.h:84
MethodHlslToken
glslang/HLSL/hlslScanContext.h:57
MethodHlslTokenStream
glslang/HLSL/hlslTokenStream.h:45
MethodIdImmediate
SPIRV/spvIR.h:88
MethodIf
Comments in header
SPIRV/SpvBuilder.cpp:4438
FunctionImageChannelDataTypeString
SPIRV/doc.cpp:641
FunctionImageChannelOrderString
SPIRV/doc.cpp:613
FunctionImageOperandsString
SPIRV/doc.cpp:670
MethodIncludeResult
glslang/Public/ShaderLang.h:608
FunctionInfoLogMsg
StandAlone/StandAlone.cpp:2285
FunctionInitializePoolIndex
glslang/Include/InitializeGlobals.h:40
MethodInstruction
SPIRV/spvIR.h:101
MethodInstructionParameters
SPIRV/doc.h:223
MethodIntLog2
glslang/Include/Common.h:295
MethodIsMultipleOfPow2
glslang/Include/Common.h:287
MethodIsPow2
glslang/Include/Common.h:271
FunctionKernelEnqueueFlagsString
SPIRV/doc.cpp:900
FunctionKernelProfilingInfoString
SPIRV/doc.cpp:912
FunctionLinkageTypeString
SPIRV/doc.cpp:721
MethodLoopBlocks
SPIRV/SpvBuilder.h:749
FunctionLoopControlString
SPIRV/doc.cpp:773
MethodMacroExpand
Check a token to see if it is a macro that should be expanded: - If it is, and defined, push a tInput that will produce the appropriate expansion and
glslang/MachineIndependent/preprocessor/Pp.cpp:1223
MethodMacroSymbol
glslang/MachineIndependent/preprocessor/PpContext.h:326
FunctionMax
glslang/Include/Common.h:211
FunctionMemoryAccessString
SPIRV/doc.cpp:829
FunctionMemorySemanticsString
SPIRV/doc.cpp:806
FunctionMemoryString
SPIRV/doc.cpp:132
FunctionMin
glslang/Include/Common.h:210
MethodModule
SPIRV/spvIR.h:560
MethodMustBeAssigned
glslang/MachineIndependent/localintermediate.h:288
FunctionNthArg
Return pointer to beginning of Nth argument specifier in the string.
glslang/HLSL/hlslParseables.cpp:360
FunctionOS_DumpMemoryCounters
glslang/OSDependent/Windows/ossource.cpp:56
MethodOpDecorations
SPIRV/GlslangToSpv.cpp:101
MethodOperandParameters
SPIRV/doc.h:173
FunctionOptimizerMesssageConsumer
Callback passed to spvtools::Optimizer::SetMessageConsumer
SPIRV/SpvTools.cpp:93
MethodPrescanMacroArg
Macro-expand a macro argument 'arg' to create 'expandedArg'. Does not replace 'arg'. Returns nullptr if no expanded argument is created.
glslang/MachineIndependent/preprocessor/Pp.cpp:1089
MethodReadableOrderTraverser
SPIRV/InReadableOrder.cpp:64
MethodRoundToPow2
glslang/Include/Common.h:281
FunctionSamplerAddressingModeString
SPIRV/doc.cpp:527
FunctionSamplerFilterModeString
SPIRV/doc.cpp:540
FunctionScopeString
SPIRV/doc.cpp:870
FunctionSelectControlString
SPIRV/doc.cpp:760
MethodSetUp
gtests/SpvPatternTest.cpp:32
FunctionShConstructLinker
glslang/MachineIndependent/ShaderLang.cpp:1358
FunctionShConstructUniformMap
glslang/MachineIndependent/ShaderLang.cpp:1365
FunctionShExcludeAttributes
Some attribute locations are off-limits to the linker...
glslang/MachineIndependent/ShaderLang.cpp:1642
FunctionShGetExecutable
Return the resulting binary code from the link process. Structure is machine dependent.
glslang/MachineIndependent/ShaderLang.cpp:1583
FunctionShGetUniformLocation
Return the index for OpenGL to use for knowing where a uniform lives. Return: The return value of is really boolean, indicating success or failure.
glslang/MachineIndependent/ShaderLang.cpp:1663
FunctionShLinkExt
Link the given compile objects. Return: The return value of is really boolean, indicating success or failure.
glslang/MachineIndependent/ShaderLang.cpp:1500
FunctionShSetEncryptionMethod
ShSetEncrpytionMethod is a place-holder for specifying how source code is encrypted.
glslang/MachineIndependent/ShaderLang.cpp:1551
FunctionShSetFixedAttributeBindings
Let the linker know where the predefined attributes have to live.
glslang/MachineIndependent/ShaderLang.cpp:1624
FunctionShSetVirtualAttributeBindings
Let the linker know where the application said it's attributes are bound. The linker does not use these values, they are remapped by the ICD or hardwa
glslang/MachineIndependent/ShaderLang.cpp:1605
← previousnext →1,701–1,800 of 3,297, ranked by callers