This change is meant to merge the translator changes from Apple's direct-to-Metal backend. Taken from Kyle Piddington's CL: https://chromium-review.googlesource.com/c/angle/angle/+/2857366/ The goal of this CL is to merge the translator code in a state that compiles, but not to switch the Metal backend over to use this translator backend yet. Bug: angleproject:5505 Change-Id: I68a6354604498cd5fd1eb96c13fc56f3b38f2bd0 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2897536Reviewed-by:Jonah Ryan-Davis <jonahr@google.com> Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| AddExplicitTypeCasts.cpp | Loading commit data... | |
| AddExplicitTypeCasts.h | Loading commit data... | |
| AstHelpers.cpp | Loading commit data... | |
| AstHelpers.h | Loading commit data... | |
| ConstantNames.h | Loading commit data... | |
| DebugSink.h | Loading commit data... | |
| DiscoverDependentFunctions.cpp | Loading commit data... | |
| DiscoverDependentFunctions.h | Loading commit data... | |
| DiscoverEnclosingFunctionTraverser.cpp | Loading commit data... | |
| DiscoverEnclosingFunctionTraverser.h | Loading commit data... | |
| EmitMetal.cpp | Loading commit data... | |
| EmitMetal.h | Loading commit data... | |
| FixTypeConstructors.cpp | Loading commit data... | |
| FixTypeConstructors.h | Loading commit data... | |
| HoistConstants.cpp | Loading commit data... | |
| HoistConstants.h | Loading commit data... | |
| IdGen.cpp | Loading commit data... | |
| IdGen.h | Loading commit data... | |
| IntermRebuild.cpp | Loading commit data... | |
| IntermRebuild.h | Loading commit data... | |
| IntroduceVertexIndexID.cpp | Loading commit data... | |
| IntroduceVertexIndexID.h | Loading commit data... | |
| Layout.cpp | Loading commit data... | |
| Layout.h | Loading commit data... | |
| MapFunctionsToDefinitions.cpp | Loading commit data... | |
| MapFunctionsToDefinitions.h | Loading commit data... | |
| MapSymbols.cpp | Loading commit data... | |
| MapSymbols.h | Loading commit data... | |
| ModifyStruct.cpp | Loading commit data... | |
| ModifyStruct.h | Loading commit data... | |
| Name.cpp | Loading commit data... | |
| Name.h | Loading commit data... | |
| NameEmbeddedUniformStructsMetal.cpp | Loading commit data... | |
| NameEmbeddedUniformStructsMetal.h | Loading commit data... | |
| NodeType.h | Loading commit data... | |
| Pipeline.cpp | Loading commit data... | |
| Pipeline.h | Loading commit data... | |
| ProgramPrelude.cpp | Loading commit data... | |
| ProgramPrelude.h | Loading commit data... | |
| ReduceInterfaceBlocks.cpp | Loading commit data... | |
| ReduceInterfaceBlocks.h | Loading commit data... | |
| Reference.h | Loading commit data... | |
| RewriteCaseDeclarations.cpp | Loading commit data... | |
| RewriteCaseDeclarations.h | Loading commit data... | |
| RewriteGlobalQualifierDecls.cpp | Loading commit data... | |
| RewriteGlobalQualifierDecls.h | Loading commit data... | |
| RewriteKeywords.cpp | Loading commit data... | |
| RewriteKeywords.h | Loading commit data... | |
| RewriteOutArgs.cpp | Loading commit data... | |
| RewriteOutArgs.h | Loading commit data... | |
| RewritePipelines.cpp | Loading commit data... | |
| RewritePipelines.h | Loading commit data... | |
| RewriteUnaddressableReferences.cpp | Loading commit data... | |
| RewriteUnaddressableReferences.h | Loading commit data... | |
| SeparateCompoundExpressions.cpp | Loading commit data... | |
| SeparateCompoundExpressions.h | Loading commit data... | |
| SeparateCompoundStructDeclarations.cpp | Loading commit data... | |
| SeparateCompoundStructDeclarations.h | Loading commit data... | |
| SkippingTraverser.h | Loading commit data... | |
| SymbolEnv.cpp | Loading commit data... | |
| SymbolEnv.h | Loading commit data... | |
| ToposortStructs.cpp | Loading commit data... | |
| ToposortStructs.h | Loading commit data... | |
| TranslatorMetalUtils.cpp | Loading commit data... | |
| TranslatorMetalUtils.h | Loading commit data... | |
| TransposeRowMajorMatrices.cpp | Loading commit data... | |
| TransposeRowMajorMatrices.h | Loading commit data... | |
| WrapMain.cpp | Loading commit data... | |
| WrapMain.h | Loading commit data... |