diff --git a/src/video_core/amdgpu/liverpool.h b/src/video_core/amdgpu/liverpool.h index c517285fb..d693a0a38 100644 --- a/src/video_core/amdgpu/liverpool.h +++ b/src/video_core/amdgpu/liverpool.h @@ -1009,7 +1009,6 @@ struct Liverpool { return RemapSwizzle(info.format, mrt_swizzle); } - private: [[nodiscard]] NumberFormat GetFixedNumberFormat() const { // There is a small difference between T# and CB number types, account for it. return info.number_type == NumberFormat::SnormNz ? NumberFormat::Srgb diff --git a/src/video_core/renderer_vulkan/liverpool_to_vk.cpp b/src/video_core/renderer_vulkan/liverpool_to_vk.cpp index fd1a91260..cd597e16c 100644 --- a/src/video_core/renderer_vulkan/liverpool_to_vk.cpp +++ b/src/video_core/renderer_vulkan/liverpool_to_vk.cpp @@ -807,8 +807,8 @@ vk::Format DepthFormat(DepthBuffer::ZFormat z_format, DepthBuffer::StencilFormat vk::ClearValue ColorBufferClearValue(const AmdGpu::Liverpool::ColorBuffer& color_buffer) { const auto comp_swizzle = color_buffer.Swizzle(); - const auto format = color_buffer.GetDataFmt(); - const auto number_type = color_buffer.GetNumberFmt(); + const auto format = color_buffer.info.format.Value(); + const auto number_type = color_buffer.GetFixedNumberFormat(); const auto& c0 = color_buffer.clear_word0; const auto& c1 = color_buffer.clear_word1;