| # 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/hlsl/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/AsNode.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/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/IntermRebuild.cpp", |
| "src/compiler/translator/IntermRebuild.h", |
| "src/compiler/translator/IsASTDepthBelowLimit.cpp", |
| "src/compiler/translator/IsASTDepthBelowLimit.h", |
| "src/compiler/translator/Name.cpp", |
| "src/compiler/translator/Name.h", |
| "src/compiler/translator/NodeType.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/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/blocklayout.cpp", |
| "src/compiler/translator/glsl/TranslatorESSL.h", |
| "src/compiler/translator/glsl/TranslatorGLSL.h", |
| "src/compiler/translator/glsl/VersionGLSL.h", |
| "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/hlsl/TranslatorHLSL.h", |
| "src/compiler/translator/length_limits.h", |
| "src/compiler/translator/msl/DriverUniformMetal.h", |
| "src/compiler/translator/msl/TranslatorMSL.h", |
| "src/compiler/translator/null/TranslatorNULL.h", |
| "src/compiler/translator/spirv/TranslatorSPIRV.h", |
| "src/compiler/translator/tree_ops/ClampFragDepth.cpp", |
| "src/compiler/translator/tree_ops/ClampFragDepth.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/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/PreTransformTextureCubeGradDerivatives.cpp", |
| "src/compiler/translator/tree_ops/PreTransformTextureCubeGradDerivatives.h", |
| "src/compiler/translator/tree_ops/PruneEmptyCases.cpp", |
| "src/compiler/translator/tree_ops/PruneEmptyCases.h", |
| "src/compiler/translator/tree_ops/PruneInfiniteLoops.cpp", |
| "src/compiler/translator/tree_ops/PruneInfiniteLoops.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/RescopeGlobalVariables.cpp", |
| "src/compiler/translator/tree_ops/RescopeGlobalVariables.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/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/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/glsl/RegenerateStructNames.h", |
| "src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.h", |
| "src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.h", |
| "src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.h", |
| "src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.h", |
| "src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.h", |
| "src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.h", |
| "src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.h", |
| "src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.h", |
| "src/compiler/translator/tree_util/BuiltIn.h", |
| "src/compiler/translator/tree_util/BuiltIn_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/IntermTraverse.cpp", |
| "src/compiler/translator/tree_util/IntermTraverse.h", |
| "src/compiler/translator/tree_util/NodeSearch.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", |
| "src/compiler/translator/wgsl/TranslatorWGSL.h", |
| ] |
| angle_translator_glsl_base_sources = [ |
| "src/compiler/translator/glsl/OutputGLSLBase.cpp", |
| "src/compiler/translator/glsl/OutputGLSLBase.h", |
| ] |
| angle_translator_glsl_and_vulkan_base_sources = [ |
| "src/compiler/translator/glsl/OutputGLSL.cpp", |
| "src/compiler/translator/glsl/OutputGLSL.h", |
| ] |
| angle_translator_essl_sources = [ |
| "src/compiler/translator/glsl/OutputESSL.cpp", |
| "src/compiler/translator/glsl/OutputESSL.h", |
| "src/compiler/translator/glsl/TranslatorESSL.cpp", |
| ] |
| angle_translator_glsl_sources = [ |
| "src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.cpp", |
| "src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.h", |
| "src/compiler/translator/glsl/ExtensionGLSL.cpp", |
| "src/compiler/translator/glsl/ExtensionGLSL.h", |
| "src/compiler/translator/glsl/TranslatorGLSL.cpp", |
| "src/compiler/translator/glsl/VersionGLSL.cpp", |
| "src/compiler/translator/tree_ops/glsl/RegenerateStructNames.cpp", |
| "src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.cpp", |
| "src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.cpp", |
| "src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.cpp", |
| ] |
| angle_translator_glsl_apple_sources = [ |
| "src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.cpp", |
| "src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.cpp", |
| "src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp", |
| "src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.cpp", |
| "src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.cpp", |
| ] |
| angle_translator_hlsl_sources = [ |
| "src/compiler/translator/hlsl/ASTMetadataHLSL.cpp", |
| "src/compiler/translator/hlsl/ASTMetadataHLSL.h", |
| "src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.cpp", |
| "src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.h", |
| "src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.cpp", |
| "src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.h", |
| "src/compiler/translator/hlsl/ImageFunctionHLSL.cpp", |
| "src/compiler/translator/hlsl/ImageFunctionHLSL.h", |
| "src/compiler/translator/hlsl/OutputHLSL.cpp", |
| "src/compiler/translator/hlsl/OutputHLSL.h", |
| "src/compiler/translator/hlsl/ResourcesHLSL.cpp", |
| "src/compiler/translator/hlsl/ResourcesHLSL.h", |
| "src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp", |
| "src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.h", |
| "src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.cpp", |
| "src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.h", |
| "src/compiler/translator/hlsl/StructureHLSL.cpp", |
| "src/compiler/translator/hlsl/StructureHLSL.h", |
| "src/compiler/translator/hlsl/TextureFunctionHLSL.cpp", |
| "src/compiler/translator/hlsl/TextureFunctionHLSL.h", |
| "src/compiler/translator/hlsl/TranslatorHLSL.cpp", |
| "src/compiler/translator/hlsl/UtilsHLSL.cpp", |
| "src/compiler/translator/hlsl/UtilsHLSL.h", |
| "src/compiler/translator/hlsl/blocklayoutHLSL.cpp", |
| "src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp", |
| "src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp", |
| "src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.h", |
| "src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.cpp", |
| "src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.h", |
| "src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.cpp", |
| "src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.h", |
| "src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.cpp", |
| "src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.h", |
| "src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.cpp", |
| "src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.h", |
| "src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.cpp", |
| "src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.h", |
| "src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp", |
| "src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.h", |
| "src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.cpp", |
| "src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.h", |
| "src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.cpp", |
| "src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.h", |
| "src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.cpp", |
| "src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.h", |
| "src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.cpp", |
| "src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.h", |
| "src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.cpp", |
| "src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.h", |
| "src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.cpp", |
| "src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.h", |
| "src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.cpp", |
| "src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.h", |
| "src/compiler/translator/tree_ops/hlsl/SeparateExpressionsReturningArrays.cpp", |
| "src/compiler/translator/tree_ops/hlsl/SeparateExpressionsReturningArrays.h", |
| "src/compiler/translator/tree_ops/hlsl/UnfoldShortCircuitToIf.cpp", |
| "src/compiler/translator/tree_ops/hlsl/UnfoldShortCircuitToIf.h", |
| "src/compiler/translator/tree_ops/hlsl/WrapSwitchStatementsInBlocks.cpp", |
| "src/compiler/translator/tree_ops/hlsl/WrapSwitchStatementsInBlocks.h", |
| ] |
| angle_translator_lib_spirv_sources = [ |
| "src/compiler/translator/spirv/BuildSPIRV.cpp", |
| "src/compiler/translator/spirv/BuildSPIRV.h", |
| "src/compiler/translator/spirv/BuiltinsWorkaround.cpp", |
| "src/compiler/translator/spirv/BuiltinsWorkaround.h", |
| "src/compiler/translator/spirv/OutputSPIRV.cpp", |
| "src/compiler/translator/spirv/OutputSPIRV.h", |
| "src/compiler/translator/spirv/TranslatorSPIRV.cpp", |
| "src/compiler/translator/tree_ops/spirv/ClampGLLayer.cpp", |
| "src/compiler/translator/tree_ops/spirv/ClampGLLayer.h", |
| "src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.cpp", |
| "src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.h", |
| "src/compiler/translator/tree_ops/spirv/EmulateDithering.cpp", |
| "src/compiler/translator/tree_ops/spirv/EmulateDithering.h", |
| "src/compiler/translator/tree_ops/spirv/EmulateFragColorData.cpp", |
| "src/compiler/translator/tree_ops/spirv/EmulateFragColorData.h", |
| "src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp", |
| "src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.h", |
| "src/compiler/translator/tree_ops/spirv/EmulateYUVBuiltIns.cpp", |
| "src/compiler/translator/tree_ops/spirv/EmulateYUVBuiltIns.h", |
| "src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.cpp", |
| "src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.h", |
| "src/compiler/translator/tree_ops/spirv/ReswizzleYUVOps.cpp", |
| "src/compiler/translator/tree_ops/spirv/ReswizzleYUVOps.h", |
| "src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.cpp", |
| "src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.h", |
| "src/compiler/translator/tree_ops/spirv/RewriteR32fImages.cpp", |
| "src/compiler/translator/tree_ops/spirv/RewriteR32fImages.h", |
| ] |
| |
| angle_translator_essl_symbol_table_sources = [ |
| "src/compiler/translator/ImmutableString_autogen.cpp", |
| "src/compiler/translator/SymbolTable_autogen.cpp", |
| ] |
| |
| angle_translator_lib_msl_sources = [ |
| "src/compiler/translator/msl/AstHelpers.cpp", |
| "src/compiler/translator/msl/AstHelpers.h", |
| "src/compiler/translator/msl/ConstantNames.cpp", |
| "src/compiler/translator/msl/DebugSink.h", |
| "src/compiler/translator/msl/DiscoverDependentFunctions.cpp", |
| "src/compiler/translator/msl/DiscoverDependentFunctions.h", |
| "src/compiler/translator/msl/DiscoverEnclosingFunctionTraverser.cpp", |
| "src/compiler/translator/msl/DiscoverEnclosingFunctionTraverser.h", |
| "src/compiler/translator/msl/DriverUniformMetal.cpp", |
| "src/compiler/translator/msl/EmitMetal.cpp", |
| "src/compiler/translator/msl/EmitMetal.h", |
| "src/compiler/translator/msl/IdGen.cpp", |
| "src/compiler/translator/msl/IdGen.h", |
| "src/compiler/translator/msl/Layout.cpp", |
| "src/compiler/translator/msl/Layout.h", |
| "src/compiler/translator/msl/MapFunctionsToDefinitions.cpp", |
| "src/compiler/translator/msl/MapFunctionsToDefinitions.h", |
| "src/compiler/translator/msl/MapSymbols.cpp", |
| "src/compiler/translator/msl/MapSymbols.h", |
| "src/compiler/translator/msl/ModifyStruct.cpp", |
| "src/compiler/translator/msl/ModifyStruct.h", |
| "src/compiler/translator/msl/Pipeline.cpp", |
| "src/compiler/translator/msl/Pipeline.h", |
| "src/compiler/translator/msl/ProgramPrelude.cpp", |
| "src/compiler/translator/msl/ProgramPrelude.h", |
| "src/compiler/translator/msl/Reference.h", |
| "src/compiler/translator/msl/RewritePipelines.cpp", |
| "src/compiler/translator/msl/RewritePipelines.h", |
| "src/compiler/translator/msl/SkippingTraverser.h", |
| "src/compiler/translator/msl/SymbolEnv.cpp", |
| "src/compiler/translator/msl/SymbolEnv.h", |
| "src/compiler/translator/msl/ToposortStructs.cpp", |
| "src/compiler/translator/msl/ToposortStructs.h", |
| "src/compiler/translator/msl/TranslatorMSL.cpp", |
| "src/compiler/translator/msl/UtilsMSL.cpp", |
| "src/compiler/translator/msl/UtilsMSL.h", |
| "src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp", |
| "src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.h", |
| "src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp", |
| "src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.h", |
| "src/compiler/translator/tree_ops/msl/FixTypeConstructors.cpp", |
| "src/compiler/translator/tree_ops/msl/FixTypeConstructors.h", |
| "src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.cpp", |
| "src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.h", |
| "src/compiler/translator/tree_ops/msl/HoistConstants.cpp", |
| "src/compiler/translator/tree_ops/msl/HoistConstants.h", |
| "src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.cpp", |
| "src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.h", |
| "src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.cpp", |
| "src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.h", |
| "src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.cpp", |
| "src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.h", |
| "src/compiler/translator/tree_ops/msl/RewriteInterpolants.cpp", |
| "src/compiler/translator/tree_ops/msl/RewriteInterpolants.h", |
| "src/compiler/translator/tree_ops/msl/RewriteOutArgs.cpp", |
| "src/compiler/translator/tree_ops/msl/RewriteOutArgs.h", |
| "src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.cpp", |
| "src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.h", |
| "src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.cpp", |
| "src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.h", |
| "src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.cpp", |
| "src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.h", |
| "src/compiler/translator/tree_ops/msl/WrapMain.cpp", |
| "src/compiler/translator/tree_ops/msl/WrapMain.h", |
| ] |
| |
| angle_translator_lib_wgsl_sources = [ |
| "src/compiler/translator/wgsl/OutputUniformBlocks.cpp", |
| "src/compiler/translator/wgsl/OutputUniformBlocks.h", |
| "src/compiler/translator/wgsl/RewritePipelineVariables.cpp", |
| "src/compiler/translator/wgsl/RewritePipelineVariables.h", |
| "src/compiler/translator/wgsl/TranslatorWGSL.cpp", |
| "src/compiler/translator/wgsl/Utils.cpp", |
| "src/compiler/translator/wgsl/Utils.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", |
| ] |