Atom/RHI/Metal

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
Esteban Papp
2021-07-13 13:12:33 -07:00
parent 27c9ccaf56
commit f7fc0764c8
53 changed files with 1 additions and 71 deletions
@@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "CryRenderOther_precompiled.h"
#include "AttachmentImagePool.h"
#include "Conversions.h"
#include "Image.h"
-1
View File
@@ -71,7 +71,6 @@ ly_add_target(
NAME Atom_RHI_Metal.Private.Static STATIC
NAMESPACE Gem
FILES_CMAKE
atom_rhi_metal_common_files.cmake
atom_rhi_metal_private_common_files.cmake
Source/Platform/${PAL_PLATFORM_NAME}/platform_private_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
PLATFORM_INCLUDE_FILES
@@ -1,10 +0,0 @@
/*
* Copyright (c) Contributors to the Open 3D Engine Project. For complete copyright and license terms please see the LICENSE at the root of this distribution.
*
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#pragma once
#include <AzCore/PlatformDef.h>
#include <Atom_RHI_Metal_precompiled_Platform.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <AzCore/Module/Module.h>
namespace AZ
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Conversions.h>
namespace AZ
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#import <QuartzCore/CAMetalLayer.h>
#include <RHI/Buffer.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Conversions.h>
namespace AZ
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#import <QuartzCore/CAMetalLayer.h>
#include <RHI/Buffer.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/MemoryStatisticsBuilder.h>
#include <Atom/RHI.Reflect/TransientImageDescriptor.h>
#include <Atom/RHI.Reflect/TransientBufferDescriptor.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/AliasingBarrierTracker.h>
#include <RHI/Device.h>
#include <RHI/Scope.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI.Reflect/SamplerState.h>
#include <AzCore/std/containers/vector.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI.Reflect/PlatformLimitsDescriptor.h>
#include <Atom/RHI/BufferPool.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Buffer.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <AzCore/Casting/lossy_cast.h>
#include <RHI/BufferMemoryAllocator.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/BufferMemoryView.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI.Reflect/PlatformLimitsDescriptor.h>
#include <Atom/RHI.Reflect/Metal/BufferPoolDescriptor.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/BufferPool.h>
#include <RHI/BufferPoolResolver.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/BufferView.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI.Reflect/Bits.h>
#include <AzCore/Debug/EventTrace.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI.Reflect/AttachmentEnums.h>
#include <AzCore/Debug/EventTrace.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/CommandList.h>
#include <RHI/CommandListPool.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI.Reflect/CpuTimingStatistics.h>
#include <AzCore/Debug/EventTrace.h>
#include <RHI/CommandQueue.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI.Reflect/ImageDescriptor.h>
#include <Atom/RHI.Reflect/Bits.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <AzCore/Debug/EventTrace.h>
#include <AzFramework/API/ApplicationAPI.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Device.h>
#include <RHI/Fence.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/CpuProfiler.h>
#include <Atom/RHI/FrameGraph.h>
#include <AzCore/Debug/EventTrace.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/FrameGraphExecuteGroup.h>
#include <RHI/Scope.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Device.h>
#include <RHI/FrameGraphExecuteGroupBase.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/FrameGraphExecuteGroupMerged.h>
#include <RHI/Scope.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/FrameGraph.h>
#include <AzCore/Debug/EventTrace.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Conversions.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/BufferPool.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/BufferPool.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Conversions.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Conversions.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Metal.h>
@@ -5,7 +5,6 @@
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#import <RHI/MetalViewController.h>
#include <AzFramework/API/ApplicationAPI.h>
#include <AzFramework/Windowing/WindowBus.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI.Reflect/Metal/ReflectSystemComponent.h>
#include <Atom/RHI.Reflect/ReflectSystemComponent.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/NullDescriptorManager.h>
#include <RHI/Device.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI.Reflect/Metal/PipelineLayoutDescriptor.h>
#include <Atom/RHI.Reflect/ShaderStages.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Device.h>
#include <RHI/PipelineLibrary.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/PipelineStateDescriptor.h>
#include <Atom/RHI.Reflect/Metal/PipelineLayoutDescriptor.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/CommandList.h>
#include <RHI/Device.h>
#include <RHI/Query.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/Device.h>
#include <RHI/Query.h>
#include <RHI/QueryPool.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/CpuProfiler.h>
#include <Atom/RHI/ImageScopeAttachment.h>
#include <Atom/RHI/ResolveScopeAttachment.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <RHI/ArgumentBuffer.h>
#include <RHI/ImageView.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <AzCore/Debug/EventTrace.h>
#include <RHI/ArgumentBuffer.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/MemoryStatisticsBuilder.h>
#include <AzCore/Casting/lossy_cast.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <AzCore/Debug/EventTrace.h>
#include <RHI/StreamingImagePool.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <AzCore/std/string/conversions.h>
#include <AzCore/std/string/string.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI/FactoryManagerBus.h>
#include <Atom/RHI/Fence.h>
@@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "Atom_RHI_Metal_precompiled.h"
#include <Atom/RHI.Reflect/TransientImageDescriptor.h>
#include <Atom/RHI/AliasedAttachmentAllocator.h>
@@ -1,10 +0,0 @@
#
# Copyright (c) Contributors to the Open 3D Engine Project. For complete copyright and license terms please see the LICENSE at the root of this distribution.
#
# SPDX-License-Identifier: Apache-2.0 OR MIT
#
#
set(FILES
Source/Atom_RHI_Metal_precompiled.h
)