Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/glslang
/ functions
Functions
3,297 in github.com/KhronosGroup/glslang
⨍
Functions
3,297
◇
Types & classes
393
Function
BitwiseCast
SPIRV/bitutils.h:25
Method
Block
SPIRV/spvIR.h:647
Method
Builder
SPIRV/SpvBuilder.cpp:58
Method
CPPdefine
Handle #define
glslang/MachineIndependent/preprocessor/Pp.cpp:95
Method
CPPelse
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
Method
CPPerror
Handle #error
glslang/MachineIndependent/preprocessor/Pp.cpp:811
Method
CPPextension
Handle #extension
glslang/MachineIndependent/preprocessor/Pp.cpp:928
Method
CPPif
Handle #if
glslang/MachineIndependent/preprocessor/Pp.cpp:613
Method
CPPifdef
Handle #ifdef
glslang/MachineIndependent/preprocessor/Pp.cpp:634
Method
CPPinclude
Handle #include ... TODO: Handle macro expansions for the header name
glslang/MachineIndependent/preprocessor/Pp.cpp:667
Method
CPPline
Handle #line
glslang/MachineIndependent/preprocessor/Pp.cpp:751
Method
CPPpragma
Handle #pragma
glslang/MachineIndependent/preprocessor/Pp.cpp:842
Method
CPPundef
Handle #undef
glslang/MachineIndependent/preprocessor/Pp.cpp:260
Method
CPPversion
#version: This is just for error checking: the version and profile are decided before preprocessing starts
glslang/MachineIndependent/preprocessor/Pp.cpp:880
Method
CallbackIncluder
glslang/CInterface/glslang_c_interface.cpp:90
Function
CapabilityString
SPIRV/doc.cpp:922
Method
CoherentFlags
SPIRV/SpvBuilder.h:833
Function
ConstructBindings
glslang/GenericCodeGen/Link.cpp:79
Function
CooperativeMatrixOperandsString
SPIRV/doc.cpp:845
Method
CreateInvocationsVectorOperation
Create group invocation operations on a vector
SPIRV/GlslangToSpv.cpp:9662
Function
Decode
gtests/HexFloat.cpp:66
Function
DecorationString
SPIRV/doc.cpp:280
Method
Defer
glslang/Include/defer.h:48
Function
DeleteBindingList
glslang/GenericCodeGen/Link.cpp:84
Method
DirStackFileIncluder
StandAlone/DirStackFileIncluder.h:52
Method
DoPreprocessing
glslang/MachineIndependent/ShaderLang.cpp:1085
Method
EnumDefinition
SPIRV/doc.h:202
Method
EnumParameters
SPIRV/doc.h:195
Function
ExecutionModeString
SPIRV/doc.cpp:146
Function
ExecutionModelString
SPIRV/doc.cpp:93
Function
FPFastMathString
SPIRV/doc.cpp:696
Function
FPRoundingModeString
SPIRV/doc.cpp:709
Function
FileNameAsCustomTestSuffix
gtests/TestFixture.cpp:39
Function
FileNameAsCustomTestSuffix
We are using FileNameEntryPointPair objects as parameters for instantiating the template, so the global FileNameAsCustomTestSuffix() won't work since
gtests/Hlsl.FromFile.cpp:51
Function
FileNameAsCustomTestSuffixIoMap
gtests/Spv.FromFile.cpp:58
Method
Float16
SPIRV/hex_float.h:32
Method
FloatE4M3
SPIRV/hex_float.h:78
Method
FloatE5M2
SPIRV/hex_float.h:55
Method
FloatProxy
Since this is to act similar to the normal floats, do not initialize the data by default.
SPIRV/hex_float.h:178
Function
FuncParamAttrString
SPIRV/doc.cpp:731
Method
Function
Add both - the OpFunction instruction - all the OpFunctionParameter instructions
SPIRV/spvIR.h:612
Function
FunctionControlString
SPIRV/doc.cpp:793
Method
GlslangInitializer
gtests/Initializer.h:48
Method
GlslangTest
gtests/TestFixture.h:111
Function
GroupOperationString
SPIRV/doc.cpp:883
Method
HexFloat
SPIRV/hex_float.h:348
Method
HlslGrammar
glslang/HLSL/hlslGrammar.h:54
Method
HlslParseContext
glslang/HLSL/hlslParseHelper.cpp:54
Method
HlslScanContext
glslang/HLSL/hlslScanContext.h:84
Method
HlslToken
glslang/HLSL/hlslScanContext.h:57
Method
HlslTokenStream
glslang/HLSL/hlslTokenStream.h:45
Method
IdImmediate
SPIRV/spvIR.h:88
Method
If
Comments in header
SPIRV/SpvBuilder.cpp:4438
Function
ImageChannelDataTypeString
SPIRV/doc.cpp:641
Function
ImageChannelOrderString
SPIRV/doc.cpp:613
Function
ImageOperandsString
SPIRV/doc.cpp:670
Method
IncludeResult
glslang/Public/ShaderLang.h:608
Function
InfoLogMsg
StandAlone/StandAlone.cpp:2285
Function
InitializePoolIndex
glslang/Include/InitializeGlobals.h:40
Method
Instruction
SPIRV/spvIR.h:101
Method
InstructionParameters
SPIRV/doc.h:223
Method
IntLog2
glslang/Include/Common.h:295
Method
IsMultipleOfPow2
glslang/Include/Common.h:287
Method
IsPow2
glslang/Include/Common.h:271
Function
KernelEnqueueFlagsString
SPIRV/doc.cpp:900
Function
KernelProfilingInfoString
SPIRV/doc.cpp:912
Function
LinkageTypeString
SPIRV/doc.cpp:721
Method
LoopBlocks
SPIRV/SpvBuilder.h:749
Function
LoopControlString
SPIRV/doc.cpp:773
Method
MacroExpand
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
Method
MacroSymbol
glslang/MachineIndependent/preprocessor/PpContext.h:326
Function
Max
glslang/Include/Common.h:211
Function
MemoryAccessString
SPIRV/doc.cpp:829
Function
MemorySemanticsString
SPIRV/doc.cpp:806
Function
MemoryString
SPIRV/doc.cpp:132
Function
Min
glslang/Include/Common.h:210
Method
Module
SPIRV/spvIR.h:560
Method
MustBeAssigned
glslang/MachineIndependent/localintermediate.h:288
Function
NthArg
Return pointer to beginning of Nth argument specifier in the string.
glslang/HLSL/hlslParseables.cpp:360
Function
OS_DumpMemoryCounters
glslang/OSDependent/Windows/ossource.cpp:56
Method
OpDecorations
SPIRV/GlslangToSpv.cpp:101
Method
OperandParameters
SPIRV/doc.h:173
Function
OptimizerMesssageConsumer
Callback passed to spvtools::Optimizer::SetMessageConsumer
SPIRV/SpvTools.cpp:93
Method
PrescanMacroArg
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
Method
ReadableOrderTraverser
SPIRV/InReadableOrder.cpp:64
Method
RoundToPow2
glslang/Include/Common.h:281
Function
SamplerAddressingModeString
SPIRV/doc.cpp:527
Function
SamplerFilterModeString
SPIRV/doc.cpp:540
Function
ScopeString
SPIRV/doc.cpp:870
Function
SelectControlString
SPIRV/doc.cpp:760
Method
SetUp
gtests/SpvPatternTest.cpp:32
Function
ShConstructLinker
glslang/MachineIndependent/ShaderLang.cpp:1358
Function
ShConstructUniformMap
glslang/MachineIndependent/ShaderLang.cpp:1365
Function
ShExcludeAttributes
Some attribute locations are off-limits to the linker...
glslang/MachineIndependent/ShaderLang.cpp:1642
Function
ShGetExecutable
Return the resulting binary code from the link process. Structure is machine dependent.
glslang/MachineIndependent/ShaderLang.cpp:1583
Function
ShGetUniformLocation
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
Function
ShLinkExt
Link the given compile objects. Return: The return value of is really boolean, indicating success or failure.
glslang/MachineIndependent/ShaderLang.cpp:1500
Function
ShSetEncryptionMethod
ShSetEncrpytionMethod is a place-holder for specifying how source code is encrypted.
glslang/MachineIndependent/ShaderLang.cpp:1551
Function
ShSetFixedAttributeBindings
Let the linker know where the predefined attributes have to live.
glslang/MachineIndependent/ShaderLang.cpp:1624
Function
ShSetVirtualAttributeBindings
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
← previous
next →
1,701–1,800 of 3,297, ranked by callers