diff --git a/src/video_core/renderer_vulkan/present/taa.cpp b/src/video_core/renderer_vulkan/present/taa.cpp index 2ac97ca51..f5d24f78b 100644 --- a/src/video_core/renderer_vulkan/present/taa.cpp +++ b/src/video_core/renderer_vulkan/present/taa.cpp @@ -299,20 +299,6 @@ void TAA::Draw(Scheduler& scheduler, size_t image_index, VkImage* inout_image, auto& image = m_dynamic_images[image_index]; - const VkRenderPassBeginInfo renderpass_begin_info{ - .sType = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO, - .pNext = nullptr, - .renderPass = *m_renderpass, - .framebuffer = *image.framebuffer, - .renderArea = - { - .offset = {0, 0}, - .extent = m_extent, - }, - .clearValueCount = 0, - .pClearValues = nullptr, - }; - scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([this, &image](vk::CommandBuffer cmdbuf) { BeginRenderPass(cmdbuf, *m_renderpass, *image.framebuffer, m_extent); diff --git a/src/video_core/renderer_vulkan/vk_zbc_clear.cpp b/src/video_core/renderer_vulkan/vk_zbc_clear.cpp index c1fbafb34..200bd7bf6 100644 --- a/src/video_core/renderer_vulkan/vk_zbc_clear.cpp +++ b/src/video_core/renderer_vulkan/vk_zbc_clear.cpp @@ -99,10 +99,10 @@ VkClearColorValue ZBCClear::ConvertColorToVulkan(const std::array& color const u32 primary_color = color_u32[0]; // Extract RGBA components (assuming RGBA8888 format) - const u8 r = (primary_color >> 0) & 0xFF; - const u8 g = (primary_color >> 8) & 0xFF; - const u8 b = (primary_color >> 16) & 0xFF; - const u8 a = (primary_color >> 24) & 0xFF; + const u8 r = static_cast((primary_color >> 0) & 0xFF); + const u8 g = static_cast((primary_color >> 8) & 0xFF); + const u8 b = static_cast((primary_color >> 16) & 0xFF); + const u8 a = static_cast((primary_color >> 24) & 0xFF); // Convert to normalized float values [0.0, 1.0] clear_color.float32[0] = static_cast(r) / 255.0f; // Red