diff --git a/include/Nazara/Renderer/Enums.hpp b/include/Nazara/Renderer/Enums.hpp index 405e50968..b23263a99 100644 --- a/include/Nazara/Renderer/Enums.hpp +++ b/include/Nazara/Renderer/Enums.hpp @@ -148,8 +148,8 @@ namespace Nz { ColorInput, ColorOutput, - DepthStencilInput, - DepthStencilOutput, + DepthStencilReadOnly, + DepthStencilReadWrite, Present, TransferSource, TransferDestination, diff --git a/src/Nazara/VulkanRenderer/VkRenderWindow.cpp b/src/Nazara/VulkanRenderer/VkRenderWindow.cpp index 4dd7e927d..dc09ac429 100644 --- a/src/Nazara/VulkanRenderer/VkRenderWindow.cpp +++ b/src/Nazara/VulkanRenderer/VkRenderWindow.cpp @@ -427,6 +427,7 @@ namespace Nz { { colorReference }, {}, + {}, std::nullopt } } @@ -475,12 +476,12 @@ namespace Nz AttachmentStoreOp::Discard, AttachmentStoreOp::Discard, TextureLayout::Undefined, - TextureLayout::DepthStencilOutput + TextureLayout::DepthStencilReadWrite }); subpasses.front().depthStencilAttachment = RenderPass::AttachmentReference{ 1, - TextureLayout::DepthStencilOutput + TextureLayout::DepthStencilReadWrite }; }