Name Description Size
ASTMetadataHLSL.cpp 14788
ASTMetadataHLSL.h 1841
AtomicCounterFunctionHLSL.cpp 3644
AtomicCounterFunctionHLSL.h 1217
BaseTypes.cpp 2117
BaseTypes.h 48845
blocklayout.cpp 22792
blocklayout.h 12022
blocklayoutHLSL.cpp 5304
blocklayoutHLSL.h 2399
BuiltInFunctionEmulator.cpp 4352
BuiltInFunctionEmulator.h 2605
BuiltInFunctionEmulatorGLSL.cpp 11439
BuiltInFunctionEmulatorGLSL.h 1383
BuiltInFunctionEmulatorHLSL.cpp 7167
BuiltInFunctionEmulatorHLSL.h 760
BuiltinsWorkaroundGLSL.cpp 3426
BuiltinsWorkaroundGLSL.h 765
CallDAG.cpp 9702
CallDAG.h 2269
CodeGen.cpp 2304
CollectVariables.cpp 50157
CollectVariables.h 1474
Common.h 8057
Compiler.cpp 63751
Compiler.h 15351
ConstantUnion.cpp 23419
ConstantUnion.h 4071
Declarator.cpp 855
Declarator.h 1348
Diagnostics.cpp VC++ format: file(linenum) : error #: 'token' : extrainfo 2801
Diagnostics.h 1898
DirectiveHandler.cpp 10577
DirectiveHandler.h 1842
DriverUniformMetal.h LIBANGLE_RENDERER_METAL_DRIVERUNIFORMMETAL_H_ 972
emulated_builtin_functions_hlsl_autogen.cpp 34704
ExtensionBehavior.cpp 4564
ExtensionBehavior.h 2531
ExtensionGLSL.cpp 3153
ExtensionGLSL.h 1209
FlagStd140Structs.cpp 2228
FlagStd140Structs.h 727
FunctionLookup.cpp 5042
FunctionLookup.h 1899
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
glslang_tab_autogen.h A Bison parser, made by GNU Bison 3.8.2. 14319
glslang_wrapper.h 1575
HashNames.cpp 3067
HashNames.h 945
ImageFunctionHLSL.cpp 12345
ImageFunctionHLSL.h 3334
ImmutableString.h 4191
ImmutableString_ESSL_autogen.cpp 26321
ImmutableStringBuilder.cpp 1664
ImmutableStringBuilder.h 2321
InfoSink.cpp 3004
InfoSink.h 3889
Initialize.cpp 7307
Initialize.h 1072
InitializeDll.cpp 588
InitializeDll.h 392
InitializeGlobals.h 379
IntermNode.cpp 146403
IntermNode.h 37176
IsASTDepthBelowLimit.cpp 861
IsASTDepthBelowLimit.h 530
length_limits.h 590
Operator.cpp 4043
Operator_autogen.h 13469
OutputESSL.cpp 1467
OutputESSL.h 824
OutputGLSL.cpp 4302
OutputGLSL.h 866
OutputGLSLBase.cpp 42551
OutputGLSLBase.h 6769
OutputHLSL.cpp 122598
OutputHLSL.h 11225
OutputTree.cpp 20641
OutputTree.h 544
ParseContext.cpp 276901
ParseContext.h 43364
PoolAlloc.cpp 936
PoolAlloc.h 3298
Pragma.h 641
QualifierTypes.cpp 35685
QualifierTypes.h 7363
ResourcesHLSL.cpp 37826
ResourcesHLSL.h 7106
Severity.h 437
ShaderLang.cpp 32321
ShaderStorageBlockFunctionHLSL.cpp 16060
ShaderStorageBlockFunctionHLSL.h 3063
ShaderStorageBlockOutputHLSL.cpp 24552
ShaderStorageBlockOutputHLSL.h 3581
ShaderVars.cpp 19248
StaticType.h 10920
StructureHLSL.cpp 22089
StructureHLSL.h 3365
Symbol.cpp 9068
Symbol.h 14749
SymbolTable.cpp 17311
SymbolTable.h 13489
SymbolTable_autogen.h 11009
SymbolTable_ESSL_autogen.cpp 1488440
SymbolUniqueId.cpp 748
SymbolUniqueId.h 1297
TextureFunctionHLSL.cpp 61161
TextureFunctionHLSL.h 2411
TranslatorESSL.cpp perfDiagnostics 8585
TranslatorESSL.h 1032
TranslatorGLSL.cpp perfDiagnostics 14106
TranslatorGLSL.h 1280
TranslatorHLSL.cpp 12249
TranslatorHLSL.h 2348
TranslatorMetal.h LIBANGLE_RENDERER_METAL_TRANSLATORMETAL_H_ 2314
TranslatorMetalDirect.h 7099
TranslatorVulkan.h 2201
tree_ops
tree_util
Types.cpp 26478
Types.h 18604
util.cpp 29670
util.h 4036
UtilsHLSL.cpp 37438
UtilsHLSL.h 5274
ValidateAST.cpp 38163
ValidateAST.h 5212
ValidateBarrierFunctionCall.cpp 2679
ValidateBarrierFunctionCall.h 666
ValidateClipCullDistance.cpp 6029
ValidateClipCullDistance.h 761
ValidateGlobalInitializer.cpp 4839
ValidateGlobalInitializer.h 725
ValidateLimitations.cpp 14122
ValidateLimitations.h 753
ValidateMaxParameters.cpp 872
ValidateMaxParameters.h 598
ValidateOutputs.cpp 6165
ValidateOutputs.h 940
ValidateSwitch.cpp 9508
ValidateSwitch.h 817
ValidateTypeSizeLimitations.cpp 8761
ValidateTypeSizeLimitations.h 761
ValidateVaryingLocations.cpp 12799
ValidateVaryingLocations.h 737
VariablePacker.cpp 12126
VariablePacker.h 1021
VersionGLSL.cpp 4729
VersionGLSL.h 2711