From b568b06970fe6d63977d9b6e09a0dfbf5523feba Mon Sep 17 00:00:00 2001 From: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com> Date: Mon, 6 Oct 2025 16:29:29 +0300 Subject: [PATCH] Fix D3D12 not checking for fullscreen clear region correctly. --- drivers/d3d12/rendering_device_driver_d3d12.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/d3d12/rendering_device_driver_d3d12.cpp b/drivers/d3d12/rendering_device_driver_d3d12.cpp index 69ba096f4f0..de9b8522ad9 100644 --- a/drivers/d3d12/rendering_device_driver_d3d12.cpp +++ b/drivers/d3d12/rendering_device_driver_d3d12.cpp @@ -4571,8 +4571,7 @@ void RenderingDeviceDriverD3D12::command_begin_render_pass(CommandBufferID p_cmd p_rect.position.y, p_rect.position.x + p_rect.size.x, p_rect.position.y + p_rect.size.y); - cmd_buf_info->render_pass_state.region_is_all = !( - cmd_buf_info->render_pass_state.region_rect.left == 0 && + cmd_buf_info->render_pass_state.region_is_all = (cmd_buf_info->render_pass_state.region_rect.left == 0 && cmd_buf_info->render_pass_state.region_rect.top == 0 && cmd_buf_info->render_pass_state.region_rect.right == fb_info->size.x && cmd_buf_info->render_pass_state.region_rect.bottom == fb_info->size.y);