Name Description Size Coverage
AsNode.h 4321 73 %
BaseTypes.cpp 4039 -
BaseTypes.h 48053 40 %
blocklayout.cpp 32468 -
blocklayout.h 15974 62 %
BuiltInFunctionEmulator.cpp 4302 -
BuiltInFunctionEmulator.h 2584 -
CallDAG.cpp 8329 -
CallDAG.h 1918 -
CodeGen.cpp 2458 -
CollectVariables.cpp 55404 -
CollectVariables.h 1503 -
Common.h 6935 93 %
Compiler.cpp 70351 -
Compiler.h 15259 59 %
ConstantUnion.cpp 21301 -
ConstantUnion.h 4071 82 %
Declarator.cpp 855 -
Declarator.h 1348 100 %
Diagnostics.cpp 3000 -
Diagnostics.h 2122 67 %
DirectiveHandler.cpp 12263 -
DirectiveHandler.h 1967 67 %
ExtensionBehavior.cpp 7100 -
ExtensionBehavior.h 2976 -
FlagStd140Structs.cpp 2228 -
FlagStd140Structs.h 727 -
FunctionLookup.cpp 2453 -
FunctionLookup.h 1819 100 %
glsl 25 %
glslang.h 696 -
glslang_lex_autogen.cpp A lexical scanner generated by flex 161918 -
glslang_tab_autogen.cpp A Bison parser, made by GNU Bison 3.8.2. 234206 76 %
glslang_tab_autogen.h A Bison parser, made by GNU Bison 3.8.2. 14257 -
HashNames.cpp 3876 -
HashNames.h 1970 100 %
hlsl 90 %
ImmutableString.h 4248 96 %
ImmutableString_autogen.cpp 21793 -
ImmutableStringBuilder.cpp 2045 -
ImmutableStringBuilder.h 3859 57 %
InfoSink.cpp 3955 -
InfoSink.h 4025 96 %
Initialize.cpp 8879 -
Initialize.h 1072 -
InitializeGlobals.h 379 -
IntermNode.cpp 150238 -
IntermNode.h 38323 73 %
IntermRebuild.cpp 28349 -
IntermRebuild.h 12642 17 %
ir 76 %
IsASTDepthBelowLimit.cpp 861 -
IsASTDepthBelowLimit.h 530 -
length_limits.h 590 -
msl -
Name.cpp 5559 -
Name.h 2098 0 %
NodeType.h 3489 93 %
null 0 %
Operator.cpp 4043 -
Operator_autogen.h 13294 91 %
OutputTree.cpp 21059 -
OutputTree.h 544 -
ParseContext.cpp 405490 -
ParseContext.h 56221 66 %
PoolAlloc.cpp 1059 -
PoolAlloc.h 3585 100 %
Pragma.h 641 100 %
QualifierTypes.cpp 37844 -
QualifierTypes.h 7363 54 %
Severity.h 437 -
ShaderLang.cpp 30116 -
ShaderVars.cpp 19720 -
SizeClipCullDistance.cpp 1448 -
SizeClipCullDistance.h 772 -
spirv -
StaticType.h 10996 100 %
Symbol.cpp 9274 -
Symbol.h 15916 82 %
SymbolTable.cpp 18928 -
SymbolTable.h 12618 100 %
SymbolTable_autogen.cpp 1207761 -
SymbolTable_autogen.h 10577 100 %
SymbolUniqueId.cpp 564 -
SymbolUniqueId.h 1737 83 %
tree_ops 11 %
tree_util 78 %
Types.cpp 28070 -
Types.h 20334 82 %
util.cpp 29561 -
util.h 4348 -
ValidateAST.cpp 46321 -
ValidateAST.h 5576 100 %
ValidateGlobalInitializer.cpp 5017 -
ValidateGlobalInitializer.h 780 -
ValidateVaryingLocations.cpp 9575 -
ValidateVaryingLocations.h 1457 0 %
VariablePacker.cpp 12126 99 %
VariablePacker.h 1021 -
wgsl -