# Copyright 2013 The ANGLE Project Authors.All rights reserved. # Use of this source code is governed by a BSD - style license that can be # found in the LICENSE file. angle_translator_exported_headers = [ "include/GLSLANG/ShaderLang.h", "include/GLSLANG/ShaderVars.h", "src/compiler/translator/blocklayout.h", "src/compiler/translator/blocklayoutHLSL.h", ] angle_translator_sources = [ "include/EGL/egl.h", "include/EGL/eglext.h", "include/EGL/eglplatform.h", "include/GLES2/gl2.h", "include/GLES2/gl2ext.h", "include/GLES2/gl2platform.h", "include/GLES3/gl3.h", "include/GLES3/gl31.h", "include/GLES3/gl32.h", "include/GLES3/gl3platform.h", "include/KHR/khrplatform.h", "include/angle_gl.h", "src/compiler/translator/BaseTypes.cpp", "src/compiler/translator/BaseTypes.h", "src/compiler/translator/BuiltInFunctionEmulator.cpp", "src/compiler/translator/BuiltInFunctionEmulator.h", "src/compiler/translator/CallDAG.cpp", "src/compiler/translator/CallDAG.h", "src/compiler/translator/CodeGen.cpp", "src/compiler/translator/CollectVariables.cpp", "src/compiler/translator/CollectVariables.h", "src/compiler/translator/Common.h", "src/compiler/translator/Compiler.cpp", "src/compiler/translator/Compiler.h", "src/compiler/translator/ConstantUnion.cpp", "src/compiler/translator/ConstantUnion.h", "src/compiler/translator/Declarator.cpp", "src/compiler/translator/Declarator.h", "src/compiler/translator/Diagnostics.cpp", "src/compiler/translator/Diagnostics.h", "src/compiler/translator/DirectiveHandler.cpp", "src/compiler/translator/DirectiveHandler.h", "src/compiler/translator/DriverUniformMetal.h", "src/compiler/translator/ExtensionBehavior.cpp", "src/compiler/translator/ExtensionBehavior.h", "src/compiler/translator/FlagStd140Structs.cpp", "src/compiler/translator/FlagStd140Structs.h", "src/compiler/translator/FunctionLookup.cpp", "src/compiler/translator/FunctionLookup.h", "src/compiler/translator/HashNames.cpp", "src/compiler/translator/HashNames.h", "src/compiler/translator/ImmutableString.h", "src/compiler/translator/ImmutableStringBuilder.cpp", "src/compiler/translator/ImmutableStringBuilder.h", "src/compiler/translator/InfoSink.cpp", "src/compiler/translator/InfoSink.h", "src/compiler/translator/Initialize.cpp", "src/compiler/translator/Initialize.h", "src/compiler/translator/InitializeDll.cpp", "src/compiler/translator/InitializeDll.h", "src/compiler/translator/InitializeGlobals.h", "src/compiler/translator/IntermNode.cpp", "src/compiler/translator/IntermNode.h", "src/compiler/translator/IsASTDepthBelowLimit.cpp", "src/compiler/translator/IsASTDepthBelowLimit.h", "src/compiler/translator/Operator.cpp", "src/compiler/translator/Operator_autogen.h", "src/compiler/translator/OutputTree.cpp", "src/compiler/translator/OutputTree.h", "src/compiler/translator/ParseContext.cpp", "src/compiler/translator/ParseContext.h", "src/compiler/translator/PoolAlloc.cpp", "src/compiler/translator/PoolAlloc.h", "src/compiler/translator/Pragma.h", "src/compiler/translator/QualifierTypes.cpp", "src/compiler/translator/QualifierTypes.h", "src/compiler/translator/Severity.h", "src/compiler/translator/ShaderLang.cpp", "src/compiler/translator/ShaderVars.cpp", "src/compiler/translator/StaticType.h", "src/compiler/translator/Symbol.cpp", "src/compiler/translator/Symbol.h", "src/compiler/translator/SymbolTable.cpp", "src/compiler/translator/SymbolTable.h", "src/compiler/translator/SymbolTable_autogen.h", "src/compiler/translator/SymbolUniqueId.cpp", "src/compiler/translator/SymbolUniqueId.h", "src/compiler/translator/TranslatorESSL.h", "src/compiler/translator/TranslatorGLSL.h", "src/compiler/translator/TranslatorHLSL.h", "src/compiler/translator/TranslatorMetalDirect.h", "src/compiler/translator/TranslatorVulkan.h", "src/compiler/translator/Types.cpp", "src/compiler/translator/Types.h", "src/compiler/translator/ValidateAST.cpp", "src/compiler/translator/ValidateAST.h", "src/compiler/translator/ValidateBarrierFunctionCall.cpp", "src/compiler/translator/ValidateBarrierFunctionCall.h", "src/compiler/translator/ValidateClipCullDistance.cpp", "src/compiler/translator/ValidateClipCullDistance.h", "src/compiler/translator/ValidateGlobalInitializer.cpp", "src/compiler/translator/ValidateGlobalInitializer.h", "src/compiler/translator/ValidateLimitations.cpp", "src/compiler/translator/ValidateLimitations.h", "src/compiler/translator/ValidateMaxParameters.cpp", "src/compiler/translator/ValidateMaxParameters.h", "src/compiler/translator/ValidateOutputs.cpp", "src/compiler/translator/ValidateOutputs.h", "src/compiler/translator/ValidateSwitch.cpp", "src/compiler/translator/ValidateSwitch.h", "src/compiler/translator/ValidateTypeSizeLimitations.cpp", "src/compiler/translator/ValidateTypeSizeLimitations.h", "src/compiler/translator/ValidateVaryingLocations.cpp", "src/compiler/translator/ValidateVaryingLocations.h", "src/compiler/translator/VariablePacker.cpp", "src/compiler/translator/VariablePacker.h", "src/compiler/translator/VersionGLSL.h", "src/compiler/translator/blocklayout.cpp", "src/compiler/translator/glslang.h", "src/compiler/translator/glslang_lex_autogen.cpp", "src/compiler/translator/glslang_tab_autogen.cpp", "src/compiler/translator/glslang_tab_autogen.h", "src/compiler/translator/length_limits.h", "src/compiler/translator/tree_ops/ClampIndirectIndices.cpp", "src/compiler/translator/tree_ops/ClampIndirectIndices.h", "src/compiler/translator/tree_ops/ClampPointSize.cpp", "src/compiler/translator/tree_ops/ClampPointSize.h", "src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp", "src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.h", "src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp", "src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h", "src/compiler/translator/tree_ops/DeclarePerVertexBlocks.cpp", "src/compiler/translator/tree_ops/DeclarePerVertexBlocks.h", "src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp", "src/compiler/translator/tree_ops/DeferGlobalInitializers.h", "src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp", "src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h", "src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp", "src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h", "src/compiler/translator/tree_ops/FoldExpressions.cpp", "src/compiler/translator/tree_ops/FoldExpressions.h", "src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp", "src/compiler/translator/tree_ops/ForcePrecisionQualifier.h", "src/compiler/translator/tree_ops/InitializeVariables.cpp", "src/compiler/translator/tree_ops/InitializeVariables.h", "src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp", "src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.h", "src/compiler/translator/tree_ops/PruneEmptyCases.cpp", "src/compiler/translator/tree_ops/PruneEmptyCases.h", "src/compiler/translator/tree_ops/PruneNoOps.cpp", "src/compiler/translator/tree_ops/PruneNoOps.h", "src/compiler/translator/tree_ops/RecordConstantPrecision.cpp", "src/compiler/translator/tree_ops/RecordConstantPrecision.h", "src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp", "src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h", "src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp", "src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h", "src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp", "src/compiler/translator/tree_ops/RemoveDynamicIndexing.h", "src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp", "src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h", "src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp", "src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h", "src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp", "src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h", "src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp", "src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.h", "src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp", "src/compiler/translator/tree_ops/RewriteAtomicCounters.h", "src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp", "src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h", "src/compiler/translator/tree_ops/RewriteDfdy.cpp", "src/compiler/translator/tree_ops/RewriteDfdy.h", "src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp", "src/compiler/translator/tree_ops/RewritePixelLocalStorage.h", "src/compiler/translator/tree_ops/RewriteStructSamplers.cpp", "src/compiler/translator/tree_ops/RewriteStructSamplers.h", "src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp", "src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h", "src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp", "src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h", "src/compiler/translator/tree_ops/SeparateDeclarations.cpp", "src/compiler/translator/tree_ops/SeparateDeclarations.h", "src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp", "src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.h", "src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp", "src/compiler/translator/tree_ops/SimplifyLoopConditions.h", "src/compiler/translator/tree_ops/SplitSequenceOperator.cpp", "src/compiler/translator/tree_ops/SplitSequenceOperator.h", "src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.h", "src/compiler/translator/tree_ops/apple/RewriteDoWhile.h", "src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.h", "src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.h", "src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.h", "src/compiler/translator/tree_ops/gl/ClampFragDepth.h", "src/compiler/translator/tree_ops/gl/RegenerateStructNames.h", "src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h", "src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h", "src/compiler/translator/tree_util/AsNode.h", "src/compiler/translator/tree_util/BuiltIn.h", "src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h", "src/compiler/translator/tree_util/BuiltIn_complete_autogen.h", "src/compiler/translator/tree_util/DriverUniform.cpp", "src/compiler/translator/tree_util/DriverUniform.h", "src/compiler/translator/tree_util/FindFunction.cpp", "src/compiler/translator/tree_util/FindFunction.h", "src/compiler/translator/tree_util/FindMain.cpp", "src/compiler/translator/tree_util/FindMain.h", "src/compiler/translator/tree_util/FindPreciseNodes.cpp", "src/compiler/translator/tree_util/FindPreciseNodes.h", "src/compiler/translator/tree_util/FindSymbolNode.cpp", "src/compiler/translator/tree_util/FindSymbolNode.h", "src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp", "src/compiler/translator/tree_util/IntermNodePatternMatcher.h", "src/compiler/translator/tree_util/IntermNode_util.cpp", "src/compiler/translator/tree_util/IntermNode_util.h", "src/compiler/translator/tree_util/IntermRebuild.cpp", "src/compiler/translator/tree_util/IntermRebuild.h", "src/compiler/translator/tree_util/IntermTraverse.cpp", "src/compiler/translator/tree_util/IntermTraverse.h", "src/compiler/translator/tree_util/NodeSearch.h", "src/compiler/translator/tree_util/NodeType.h", "src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp", "src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h", "src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp", "src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h", "src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp", "src/compiler/translator/tree_util/ReplaceShadowingVariables.h", "src/compiler/translator/tree_util/ReplaceVariable.cpp", "src/compiler/translator/tree_util/ReplaceVariable.h", "src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp", "src/compiler/translator/tree_util/RewriteSampleMaskVariable.h", "src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp", "src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h", "src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp", "src/compiler/translator/tree_util/RunAtTheEndOfShader.h", "src/compiler/translator/tree_util/SpecializationConstant.cpp", "src/compiler/translator/tree_util/SpecializationConstant.h", "src/compiler/translator/tree_util/Visit.h", "src/compiler/translator/util.cpp", "src/compiler/translator/util.h", ] angle_translator_glsl_base_sources = [ "src/compiler/translator/OutputGLSLBase.cpp", "src/compiler/translator/OutputGLSLBase.h", ] angle_translator_glsl_and_vulkan_base_sources = [ "src/compiler/translator/BuiltinsWorkaroundGLSL.cpp", "src/compiler/translator/BuiltinsWorkaroundGLSL.h", "src/compiler/translator/OutputGLSL.cpp", "src/compiler/translator/OutputGLSL.h", ] angle_translator_essl_sources = [ "src/compiler/translator/OutputESSL.cpp", "src/compiler/translator/OutputESSL.h", "src/compiler/translator/TranslatorESSL.cpp", ] angle_translator_glsl_sources = [ "src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp", "src/compiler/translator/BuiltInFunctionEmulatorGLSL.h", "src/compiler/translator/ExtensionGLSL.cpp", "src/compiler/translator/ExtensionGLSL.h", "src/compiler/translator/TranslatorGLSL.cpp", "src/compiler/translator/VersionGLSL.cpp", "src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp", "src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp", "src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp", "src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp", ] angle_translator_glsl_apple_sources = [ "src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp", "src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp", "src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp", "src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp", "src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp", ] angle_translator_hlsl_sources = [ "src/compiler/translator/ASTMetadataHLSL.cpp", "src/compiler/translator/ASTMetadataHLSL.h", "src/compiler/translator/AtomicCounterFunctionHLSL.cpp", "src/compiler/translator/AtomicCounterFunctionHLSL.h", "src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp", "src/compiler/translator/BuiltInFunctionEmulatorHLSL.h", "src/compiler/translator/ImageFunctionHLSL.cpp", "src/compiler/translator/ImageFunctionHLSL.h", "src/compiler/translator/OutputHLSL.cpp", "src/compiler/translator/OutputHLSL.h", "src/compiler/translator/ResourcesHLSL.cpp", "src/compiler/translator/ResourcesHLSL.h", "src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp", "src/compiler/translator/ShaderStorageBlockFunctionHLSL.h", "src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp", "src/compiler/translator/ShaderStorageBlockOutputHLSL.h", "src/compiler/translator/StructureHLSL.cpp", "src/compiler/translator/StructureHLSL.h", "src/compiler/translator/TextureFunctionHLSL.cpp", "src/compiler/translator/TextureFunctionHLSL.h", "src/compiler/translator/TranslatorHLSL.cpp", "src/compiler/translator/UtilsHLSL.cpp", "src/compiler/translator/UtilsHLSL.h", "src/compiler/translator/blocklayoutHLSL.cpp", "src/compiler/translator/emulated_builtin_functions_hlsl_autogen.cpp", "src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.cpp", "src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.h", "src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp", "src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.h", "src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp", "src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.h", "src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp", "src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.h", "src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp", "src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.h", "src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp", "src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.h", "src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp", "src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.h", "src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp", "src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.h", "src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp", "src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.h", "src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp", "src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.h", "src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp", "src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.h", "src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp", "src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.h", "src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp", "src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.h", "src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp", "src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.h", "src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp", "src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.h", "src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp", "src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.h", "src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp", "src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.h", ] angle_translator_lib_vulkan_sources = [ "src/compiler/translator/BuildSPIRV.cpp", "src/compiler/translator/BuildSPIRV.h", "src/compiler/translator/OutputSPIRV.cpp", "src/compiler/translator/OutputSPIRV.h", "src/compiler/translator/TranslatorVulkan.cpp", "src/compiler/translator/tree_ops/vulkan/EmulateAdvancedBlendEquations.cpp", "src/compiler/translator/tree_ops/vulkan/EmulateAdvancedBlendEquations.h", "src/compiler/translator/tree_ops/vulkan/EmulateDithering.cpp", "src/compiler/translator/tree_ops/vulkan/EmulateDithering.h", "src/compiler/translator/tree_ops/vulkan/EmulateFragColorData.cpp", "src/compiler/translator/tree_ops/vulkan/EmulateFragColorData.h", "src/compiler/translator/tree_ops/vulkan/EmulateYUVBuiltIns.cpp", "src/compiler/translator/tree_ops/vulkan/EmulateYUVBuiltIns.h", "src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.cpp", "src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.h", "src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.cpp", "src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.h", "src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.cpp", "src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.h", "src/compiler/translator/tree_ops/vulkan/RewriteR32fImages.cpp", "src/compiler/translator/tree_ops/vulkan/RewriteR32fImages.h", ] angle_translator_essl_symbol_table_sources = [ "src/compiler/translator/ImmutableString_ESSL_autogen.cpp", "src/compiler/translator/SymbolTable_ESSL_autogen.cpp", ] angle_translator_glsl_symbol_table_sources = [ "src/compiler/translator/ImmutableString_autogen.cpp", "src/compiler/translator/SymbolTable_autogen.cpp", ] angle_translator_lib_metal_sources = [ "src/compiler/translator/DriverUniformMetal.cpp", "src/compiler/translator/TranslatorMetalDirect.cpp", "src/compiler/translator/TranslatorMetalDirect/AddExplicitTypeCasts.cpp", "src/compiler/translator/TranslatorMetalDirect/AddExplicitTypeCasts.h", "src/compiler/translator/TranslatorMetalDirect/AstHelpers.cpp", "src/compiler/translator/TranslatorMetalDirect/AstHelpers.h", "src/compiler/translator/TranslatorMetalDirect/ConstantNames.cpp", "src/compiler/translator/TranslatorMetalDirect/DebugSink.h", "src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.cpp", "src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.h", "src/compiler/translator/TranslatorMetalDirect/DiscoverEnclosingFunctionTraverser.cpp", "src/compiler/translator/TranslatorMetalDirect/DiscoverEnclosingFunctionTraverser.h", "src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp", "src/compiler/translator/TranslatorMetalDirect/EmitMetal.h", "src/compiler/translator/TranslatorMetalDirect/FixTypeConstructors.cpp", "src/compiler/translator/TranslatorMetalDirect/FixTypeConstructors.h", "src/compiler/translator/TranslatorMetalDirect/GuardFragDepthWrite.cpp", "src/compiler/translator/TranslatorMetalDirect/GuardFragDepthWrite.h", "src/compiler/translator/TranslatorMetalDirect/HoistConstants.cpp", "src/compiler/translator/TranslatorMetalDirect/HoistConstants.h", "src/compiler/translator/TranslatorMetalDirect/IdGen.cpp", "src/compiler/translator/TranslatorMetalDirect/IdGen.h", "src/compiler/translator/TranslatorMetalDirect/IntroduceVertexIndexID.cpp", "src/compiler/translator/TranslatorMetalDirect/IntroduceVertexIndexID.h", "src/compiler/translator/TranslatorMetalDirect/Layout.cpp", "src/compiler/translator/TranslatorMetalDirect/Layout.h", "src/compiler/translator/TranslatorMetalDirect/MapFunctionsToDefinitions.cpp", "src/compiler/translator/TranslatorMetalDirect/MapFunctionsToDefinitions.h", "src/compiler/translator/TranslatorMetalDirect/MapSymbols.cpp", "src/compiler/translator/TranslatorMetalDirect/MapSymbols.h", "src/compiler/translator/TranslatorMetalDirect/ModifyStruct.cpp", "src/compiler/translator/TranslatorMetalDirect/ModifyStruct.h", "src/compiler/translator/TranslatorMetalDirect/Name.cpp", "src/compiler/translator/TranslatorMetalDirect/Name.h", "src/compiler/translator/TranslatorMetalDirect/NameEmbeddedUniformStructsMetal.cpp", "src/compiler/translator/TranslatorMetalDirect/NameEmbeddedUniformStructsMetal.h", "src/compiler/translator/TranslatorMetalDirect/Pipeline.cpp", "src/compiler/translator/TranslatorMetalDirect/Pipeline.h", "src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp", "src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.h", "src/compiler/translator/TranslatorMetalDirect/ReduceInterfaceBlocks.cpp", "src/compiler/translator/TranslatorMetalDirect/ReduceInterfaceBlocks.h", "src/compiler/translator/TranslatorMetalDirect/Reference.h", "src/compiler/translator/TranslatorMetalDirect/RewriteCaseDeclarations.cpp", "src/compiler/translator/TranslatorMetalDirect/RewriteCaseDeclarations.h", "src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.cpp", "src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.h", "src/compiler/translator/TranslatorMetalDirect/RewritePipelines.cpp", "src/compiler/translator/TranslatorMetalDirect/RewritePipelines.h", "src/compiler/translator/TranslatorMetalDirect/RewriteUnaddressableReferences.cpp", "src/compiler/translator/TranslatorMetalDirect/RewriteUnaddressableReferences.h", "src/compiler/translator/TranslatorMetalDirect/SeparateCompoundExpressions.cpp", "src/compiler/translator/TranslatorMetalDirect/SeparateCompoundExpressions.h", "src/compiler/translator/TranslatorMetalDirect/SeparateCompoundStructDeclarations.cpp", "src/compiler/translator/TranslatorMetalDirect/SeparateCompoundStructDeclarations.h", "src/compiler/translator/TranslatorMetalDirect/SkippingTraverser.h", "src/compiler/translator/TranslatorMetalDirect/SymbolEnv.cpp", "src/compiler/translator/TranslatorMetalDirect/SymbolEnv.h", "src/compiler/translator/TranslatorMetalDirect/ToposortStructs.cpp", "src/compiler/translator/TranslatorMetalDirect/ToposortStructs.h", "src/compiler/translator/TranslatorMetalDirect/TranslatorMetalUtils.cpp", "src/compiler/translator/TranslatorMetalDirect/TranslatorMetalUtils.h", "src/compiler/translator/TranslatorMetalDirect/TransposeRowMajorMatrices.cpp", "src/compiler/translator/TranslatorMetalDirect/TransposeRowMajorMatrices.h", "src/compiler/translator/TranslatorMetalDirect/WrapMain.cpp", "src/compiler/translator/TranslatorMetalDirect/WrapMain.h", ] angle_preprocessor_sources = [ "src/compiler/preprocessor/DiagnosticsBase.cpp", "src/compiler/preprocessor/DiagnosticsBase.h", "src/compiler/preprocessor/DirectiveHandlerBase.cpp", "src/compiler/preprocessor/DirectiveHandlerBase.h", "src/compiler/preprocessor/DirectiveParser.cpp", "src/compiler/preprocessor/DirectiveParser.h", "src/compiler/preprocessor/ExpressionParser.h", "src/compiler/preprocessor/Input.cpp", "src/compiler/preprocessor/Input.h", "src/compiler/preprocessor/Lexer.cpp", "src/compiler/preprocessor/Lexer.h", "src/compiler/preprocessor/Macro.cpp", "src/compiler/preprocessor/Macro.h", "src/compiler/preprocessor/MacroExpander.cpp", "src/compiler/preprocessor/MacroExpander.h", "src/compiler/preprocessor/Preprocessor.cpp", "src/compiler/preprocessor/Preprocessor.h", "src/compiler/preprocessor/SourceLocation.h", "src/compiler/preprocessor/Token.cpp", "src/compiler/preprocessor/Token.h", "src/compiler/preprocessor/Tokenizer.h", "src/compiler/preprocessor/numeric_lex.h", "src/compiler/preprocessor/preprocessor_lex_autogen.cpp", "src/compiler/preprocessor/preprocessor_tab_autogen.cpp", ]