Name Description Size Coverage
ASTMetadataHLSL.cpp 14788 97 %
ASTMetadataHLSL.h 1841 100 %
AtomicCounterFunctionHLSL.cpp 3644 13 %
AtomicCounterFunctionHLSL.h 1217 -
BaseTypes.cpp 2117 18 %
BaseTypes.h 48845 41 %
blocklayout.cpp 22792 79 %
blocklayout.h 12022 60 %
blocklayoutHLSL.cpp 5304 95 %
blocklayoutHLSL.h 2399 50 %
BuiltInFunctionEmulator.cpp 4352 95 %
BuiltInFunctionEmulator.h 2605 -
BuiltInFunctionEmulatorGLSL.cpp 11439 9 %
BuiltInFunctionEmulatorGLSL.h 1383 -
BuiltInFunctionEmulatorHLSL.cpp 7167 58 %
BuiltInFunctionEmulatorHLSL.h 760 -
BuiltinsWorkaroundGLSL.cpp 3426 0 %
BuiltinsWorkaroundGLSL.h 765 -
CallDAG.cpp 9702 96 %
CallDAG.h 2269 -
CodeGen.cpp 2304 92 %
CollectVariables.cpp 50157 68 %
CollectVariables.h 1474 -
Common.h 8057 92 %
Compiler.cpp 63763 79 %
Compiler.h 15351 59 %
ConstantUnion.cpp 23419 37 %
ConstantUnion.h 4071 82 %
Declarator.cpp 855 100 %
Declarator.h 1348 100 %
Diagnostics.cpp VC++ format: file(linenum) : error #: 'token' : extrainfo 2801 96 %
Diagnostics.h 1898 50 %
DirectiveHandler.cpp 10577 60 %
DirectiveHandler.h 1842 67 %
DriverUniformMetal.h LIBANGLE_RENDERER_METAL_DRIVERUNIFORMMETAL_H_ 972 -
emulated_builtin_functions_hlsl_autogen.cpp 34704 100 %
ExtensionBehavior.cpp 4564 81 %
ExtensionBehavior.h 2531 -
ExtensionGLSL.cpp 3153 45 %
ExtensionGLSL.h 1209 0 %
FlagStd140Structs.cpp 2228 96 %
FlagStd140Structs.h 727 -
FunctionLookup.cpp 5042 44 %
FunctionLookup.h 1899 100 %
glslang.h 696 -
glslang_lex_autogen.cpp A lexical scanner generated by flex 161794 -
glslang_tab_autogen.cpp A Bison parser, made by GNU Bison 3.8.2. 229396 76 %
glslang_tab_autogen.h A Bison parser, made by GNU Bison 3.8.2. 14319 -
glslang_wrapper.h 1575 0 %
HashNames.cpp 3067 97 %
HashNames.h 945 -
ImageFunctionHLSL.cpp 12345 2 %
ImageFunctionHLSL.h 3334 100 %
ImmutableString.h 4191 96 %
ImmutableString_ESSL_autogen.cpp 26321 94 %
ImmutableStringBuilder.cpp 1664 100 %
ImmutableStringBuilder.h 2321 100 %
InfoSink.cpp 3004 77 %
InfoSink.h 3889 96 %
Initialize.cpp 7307 55 %
Initialize.h 1072 -
InitializeDll.cpp 588 88 %
InitializeDll.h 392 -
InitializeGlobals.h 379 -
IntermNode.cpp 146403 63 %
IntermNode.h 37176 72 %
IsASTDepthBelowLimit.cpp 861 90 %
IsASTDepthBelowLimit.h 530 -
length_limits.h 590 -
Operator.cpp 4043 56 %
Operator_autogen.h 13469 90 %
OutputESSL.cpp 1467 71 %
OutputESSL.h 824 0 %
OutputGLSL.cpp 4302 81 %
OutputGLSL.h 866 0 %
OutputGLSLBase.cpp 42551 75 %
OutputGLSLBase.h 6769 60 %
OutputHLSL.cpp 122598 73 %
OutputHLSL.h 11225 83 %
OutputTree.cpp 20641 0 %
OutputTree.h 544 -
ParseContext.cpp 276901 59 %
ParseContext.h 43364 68 %
PoolAlloc.cpp 936 100 %
PoolAlloc.h 3298 100 %
Pragma.h 641 100 %
QualifierTypes.cpp 35685 55 %
QualifierTypes.h 7363 54 %
ResourcesHLSL.cpp 37826 56 %
ResourcesHLSL.h 7106 100 %
Severity.h 437 -
ShaderLang.cpp 32765 62 %
ShaderStorageBlockFunctionHLSL.cpp 16060 0 %
ShaderStorageBlockFunctionHLSL.h 3063 -
ShaderStorageBlockOutputHLSL.cpp 24552 4 %
ShaderStorageBlockOutputHLSL.h 3581 100 %
ShaderVars.cpp 19248 59 %
StaticType.h 10920 100 %
StructureHLSL.cpp 22089 94 %
StructureHLSL.h 3365 100 %
Symbol.cpp 9068 80 %
Symbol.h 14749 85 %
SymbolTable.cpp 17311 76 %
SymbolTable.h 13489 50 %
SymbolTable_autogen.h 11009 100 %
SymbolTable_ESSL_autogen.cpp 1488440 91 %
SymbolUniqueId.cpp 748 33 %
SymbolUniqueId.h 1297 100 %
TextureFunctionHLSL.cpp 61161 66 %
TextureFunctionHLSL.h 2411 -
TranslatorESSL.cpp perfDiagnostics 8585 50 %
TranslatorESSL.h 1032 100 %
TranslatorGLSL.cpp perfDiagnostics 14106 50 %
TranslatorGLSL.h 1280 0 %
TranslatorHLSL.cpp 12249 67 %
TranslatorHLSL.h 2348 100 %
TranslatorMetal.h LIBANGLE_RENDERER_METAL_TRANSLATORMETAL_H_ 2314 -
TranslatorMetalDirect.h 7099 -
TranslatorVulkan.h 2201 -
tree_ops 31 %
tree_util 30 %
Types.cpp 26478 76 %
Types.h 18604 76 %
util.cpp 29670 61 %
util.h 4036 -
UtilsHLSL.cpp 37438 38 %
UtilsHLSL.h 5274 -
ValidateAST.cpp 38163 0 %
ValidateAST.h 5212 100 %
ValidateBarrierFunctionCall.cpp 2679 0 %
ValidateBarrierFunctionCall.h 666 -
ValidateClipCullDistance.cpp 6029 0 %
ValidateClipCullDistance.h 761 -
ValidateGlobalInitializer.cpp 4839 90 %
ValidateGlobalInitializer.h 725 -
ValidateLimitations.cpp 14122 76 %
ValidateLimitations.h 753 -
ValidateMaxParameters.cpp 872 89 %
ValidateMaxParameters.h 598 -
ValidateOutputs.cpp 6165 77 %
ValidateOutputs.h 940 -
ValidateSwitch.cpp 9508 71 %
ValidateSwitch.h 817 -
ValidateTypeSizeLimitations.cpp 9239 88 %
ValidateTypeSizeLimitations.h 821 -
ValidateVaryingLocations.cpp 12799 0 %
ValidateVaryingLocations.h 737 -
VariablePacker.cpp 12126 99 %
VariablePacker.h 1021 -
VersionGLSL.cpp 4729 78 %
VersionGLSL.h 2711 50 %