diff --git a/src/video_core/engines/maxwell_3d.cpp b/src/video_core/engines/maxwell_3d.cpp index e7da9d9138..fb5b8ab206 100644 --- a/src/video_core/engines/maxwell_3d.cpp +++ b/src/video_core/engines/maxwell_3d.cpp @@ -22,6 +22,8 @@ namespace Tegra::Engines { +constexpr bool BYPASS_UNRESOLVED_RENDER_ENABLE = true; + /// First register id that is actually a Macro call. constexpr u32 MacroRegistersStart = 0xE00; @@ -517,6 +519,10 @@ void Maxwell3D::ProcessQueryCondition() { execute_on = true; return; } + if (BYPASS_UNRESOLVED_RENDER_ENABLE) { + execute_on = true; + return; + } const GPUVAddr condition_address{regs.render_enable.Address()}; switch (regs.render_enable_override) { case Regs::RenderEnable::Override::AlwaysRender: