Atom/RHI/DX12

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
monroegm-disable-blank-issue-2
Esteban Papp 4 years ago
parent 89b13513ef
commit 27c9ccaf56

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Conversions.h>
namespace AZ

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Conversions.h>
#include <RHI/CommandQueue.h>

@ -4,7 +4,8 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <AzCore/PlatformIncl.h>
#include <RHI/Device.h>
#include <RHI/CommandQueueContext.h>
#include <RHI/NsightAftermath.h>

@ -5,7 +5,6 @@
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/NsightAftermathGpuCrashTracker_Windows.h>
#include <AzCore/Settings/SettingsRegistry.h>
#include <AzCore/Settings/SettingsRegistryMergeUtils.h>

@ -5,7 +5,6 @@
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/NsightAftermathGpuCrashTracker_Windows.h>

@ -5,7 +5,6 @@
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/PhysicalDevice_Windows.h>
#include <AzCore/std/string/conversions.h>

@ -7,6 +7,7 @@
#pragma once
#include <Atom/RHI/PhysicalDevice.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/SwapChain.h>
#include <RHI/Device.h>
#include <RHI/Conversions.h>

@ -4,7 +4,8 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <AzCore/PlatformIncl.h>
#include <RHI/SystemComponent.h>
#include <RHI/WindowsVersionQuery.h>

@ -4,8 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/WindowsVersionQuery.h>
#include <AzCore/std/containers/vector.h>
namespace AZ
{

@ -6,6 +6,8 @@
*/
#pragma once
#include <AzCore/PlatformIncl.h>
namespace AZ
{
namespace DX12

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/AliasedHeap.h>
#include <RHI/AliasingBarrierTracker.h>
#include <RHI/Image.h>

@ -8,6 +8,7 @@
#include <Atom/RHI/AliasedHeap.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/AliasingBarrierTracker.h>
#include <RHI/Image.h>
#include <RHI/Buffer.h>

@ -5,7 +5,6 @@
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI.Reflect/PlatformLimitsDescriptor.h>
#include <RHI/AsyncUploadQueue.h>

@ -1,11 +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/PlatformIncl.h>
#include <RHI/DX12.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Buffer.h>
#include <Atom/RHI/MemoryStatisticsBuilder.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/BufferMemoryAllocator.h>
#include <RHI/Conversions.h>
#include <RHI/Device.h>

@ -5,7 +5,6 @@
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/BufferMemoryView.h>
namespace AZ

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <Atom/RHI.Reflect/PlatformLimitsDescriptor.h>
#include <RHI/BufferPool.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/BufferView.h>
#include <RHI/Buffer.h>
#include <RHI/Conversions.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/CommandList.h>
#include <RHI/Conversions.h>
#include <RHI/Buffer.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/CommandListBase.h>
#include <RHI/Conversions.h>
#include <RHI/Device.h>

@ -10,6 +10,7 @@
#include <Atom/RHI.Reflect/AttachmentEnums.h>
#include <AzCore/std/containers/vector.h>
#include <AzCore/std/containers/unordered_map.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/CommandListPool.h>
#include <RHI/CommandList.h>
#include <RHI/Conversions.h>

@ -12,6 +12,7 @@
#include <Atom/RHI/ThreadLocalContext.h>
#include <AzCore/std/containers/array.h>
#include <AzCore/std/smart_ptr/shared_ptr.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/CommandQueue.h>
#include <RHI/Device.h>
#include <RHI/Fence.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <Atom/RHI/CpuProfiler.h>
#include <Atom/RHI/Device.h>
#include <Atom/RHI.Reflect/CpuTimingStatistics.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <Atom/RHI.Reflect/Bits.h>
#include <RHI/Conversions.h>
#include <RHI/Buffer.h>

@ -22,6 +22,7 @@
#include <Atom/RHI/DrawItem.h>
#include <Atom/RHI/Query.h>
#include <AzCore/std/containers/vector.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/DX12.h>
namespace AZ

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Descriptor.h>
namespace AZ

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/DescriptorContext.h>
#include <RHI/Buffer.h>
#include <RHI/Conversions.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/DescriptorPool.h>
#include <Atom/RHI.Reflect/Limits.h>
#include <Atom/RHI/FreeListAllocator.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <Atom/RHI/RHISystemInterface.h>
#include <RHI/Device.h>
#include <RHI/PhysicalDevice.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Fence.h>
#include <RHI/Device.h>

@ -11,6 +11,7 @@
#include <AzCore/Memory/PoolAllocator.h>
#include <AzCore/std/containers/array.h>
#include <AzCore/std/smart_ptr/intrusive_ptr.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -5,7 +5,6 @@
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/FrameGraphCompiler.h>
#include <Atom/RHI/BufferFrameAttachment.h>
#include <Atom/RHI/BufferScopeAttachment.h>

@ -9,6 +9,7 @@
#include <Atom/RHI/FrameGraphCompiler.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <AzCore/std/optional.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/FrameGraphExecuteGroup.h>
#include <RHI/SwapChain.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/FrameGraphExecuteGroupBase.h>
#include <RHI/Device.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/FrameGraphExecuteGroupMerged.h>
#include <RHI/SwapChain.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/FrameGraphExecuter.h>
#include <RHI/FrameGraphExecuteGroupMerged.h>
#include <RHI/FrameGraphExecuteGroup.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Conversions.h>
#include <RHI/Image.h>
#include <RHI/ImageView.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/ImagePool.h>
#include <RHI/Conversions.h>
#include <RHI/Device.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/ImageView.h>
#include <RHI/Conversions.h>
#include <RHI/DescriptorContext.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/IndirectBufferSignature.h>
#include <RHI/Device.h>
#include <RHI/Buffer.h>

@ -9,6 +9,7 @@
#include <Atom/RHI/IndirectBufferSignature.h>
#include <Atom/RHI.Reflect/IndirectBufferLayout.h>
#include <AzCore/Memory/PoolAllocator.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Buffer.h>
#include <RHI/IndirectBufferWriter.h>
#include <RHI/IndirectBufferSignature.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Conversions.h>
#include <RHI/Device.h>
#include <AzCore/Debug/EventTrace.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/MemoryView.h>
#include <AzCore/Debug/EventTrace.h>

@ -4,7 +4,8 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <AzCore/PlatformIncl.h>
#include <RHI/SystemComponent.h>
#include <Atom/RHI.Reflect/DX12/ReflectSystemComponent.h>
#include <Atom/RHI.Reflect/ReflectSystemComponent.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Conversions.h>
#include <RHI/Device.h>
#include <RHI/PipelineLayout.h>

@ -14,6 +14,7 @@
#include <AzCore/std/parallel/mutex.h>
#include <AzCore/std/parallel/atomic.h>
#include <AzCore/std/containers/unordered_map.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Device.h>
#include <RHI/PipelineLibrary.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/PipelineState.h>
#include <RHI/PipelineLibrary.h>
#include <Atom/RHI.Reflect/DX12/ShaderStageFunction.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/CommandList.h>
#include <RHI/Conversions.h>
#include <RHI/Query.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Conversions.h>
#include <RHI/Device.h>
#include <RHI/Query.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Device.h>
#include <RHI/Buffer.h>
#include <RHI/CommandList.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <AzCore/Debug/EventTrace.h>
#include <RHI/RayTracingBlas.h>
#include <RHI/Buffer.h>

@ -9,6 +9,7 @@
#include <Atom/RHI/RayTracingAccelerationStructure.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <AzCore/std/smart_ptr/unique_ptr.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/RayTracingPipelineState.h>
#include <Atom/RHI.Reflect/SamplerState.h>
#include <Atom/RHI.Reflect/DX12/ShaderStageFunction.h>

@ -9,6 +9,7 @@
#include <Atom/RHI/RayTracingPipelineState.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <AzCore/std/smart_ptr/unique_ptr.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/RayTracingPipelineState.h>
#include <RHI/RayTracingShaderTable.h>
#include <Atom/RHI.Reflect/DX12/ShaderStageFunction.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <AzCore/Debug/EventTrace.h>
#include <AzCore/Math/Matrix3x4.h>
#include <RHI/RayTracingTlas.h>

@ -6,6 +6,7 @@
*/
#pragma once
#include <RHI/DX12.h>
#include <Atom/RHI/RayTracingAccelerationStructure.h>
#include <AzCore/Memory/SystemAllocator.h>
#include <AzCore/std/smart_ptr/unique_ptr.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Sampler.h>
#include <RHI/Conversions.h>
#include <RHI/DescriptorContext.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/Scope.h>
#include <RHI/Image.h>
#include <RHI/ImageView.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/ShaderResourceGroup.h>
namespace AZ

@ -5,7 +5,6 @@
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/ShaderResourceGroupPool.h>
#include <RHI/Buffer.h>
#include <RHI/BufferView.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/StagingMemoryAllocator.h>
#include <RHI/Device.h>
#include <Atom/RHI/MemoryStatisticsBuilder.h>

@ -4,14 +4,12 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/StreamingImagePool.h>
#include <RHI/Conversions.h>
#include <RHI/CommandList.h>
#include <RHI/Device.h>
#include <RHI/Image.h>
#include <RHI/ResourcePoolResolver.h>
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <Atom/RHI/MemoryStatisticsBuilder.h>
#include <AzCore/Debug/EventTrace.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/SwapChain.h>
#include <RHI/Device.h>
#include <RHI/Conversions.h>

@ -7,6 +7,7 @@
#pragma once
#include <Atom/RHI/SwapChain.h>
#include <RHI/DX12.h>
namespace AZ
{

@ -5,7 +5,7 @@
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <AzCore/PlatformIncl.h>
#include <RHI/SystemComponent.h>
#include <RHI/Buffer.h>
#include <RHI/BufferPool.h>

@ -4,7 +4,6 @@
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#include "RHI/Atom_RHI_DX12_precompiled.h"
#include <RHI/TransientAttachmentPool.h>
#include <Atom/RHI.Reflect/TransientAttachmentStatistics.h>
#include <Atom/RHI.Reflect/TransientBufferDescriptor.h>

@ -6,7 +6,6 @@
#
set(FILES
Source/RHI/Atom_RHI_DX12_precompiled.h
Source/RHI/Buffer.cpp
Source/RHI/Buffer.h
Source/RHI/BufferPool.cpp

Loading…
Cancel
Save