diff options
| author | kraibse <33869366+kraibse@users.noreply.github.com> | 2026-11-01 21:44:43 +0100 |
|---|---|---|
| committer | kraibse <33869366+kraibse@users.noreply.github.com> | 2026-11-01 21:45:14 +0100 |
| commit | ac22c4087d9a6380c1937337530a5d4e54808ad1 (patch) | |
| tree | 779b54f7d4baf909b075bd824018993602fd62cf /src/video_core/engines/draw_manager.cpp | |
| parent | 70d291d3aaabac45a41e458f5e26b9590db57ea5 (diff) | |
Revert "video_core: draw deferred instances before the state after their loop"
This reverts commit eb99da60729bcc9fa4d3a03607a719f7e220ad62.
Diffstat (limited to 'src/video_core/engines/draw_manager.cpp')
| -rw-r--r-- | src/video_core/engines/draw_manager.cpp | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/video_core/engines/draw_manager.cpp b/src/video_core/engines/draw_manager.cpp index 038e5a2e69..5891c25622 100644 --- a/src/video_core/engines/draw_manager.cpp +++ b/src/video_core/engines/draw_manager.cpp @@ -80,33 +80,6 @@ void Maxwell3D::DrawManager::DrawDeferred(Maxwell3D& maxwell3d) { draw_state.instance_count = 0; } -bool Maxwell3D::DrawManager::IsInstanceLoopMethod(u32 method) noexcept { - switch (method) { - case MAXWELL3D_REG_INDEX(draw.begin): - case MAXWELL3D_REG_INDEX(draw.end): - case MAXWELL3D_REG_INDEX(vertex_buffer.first): - case MAXWELL3D_REG_INDEX(vertex_buffer.count): - case MAXWELL3D_REG_INDEX(index_buffer.first): - case MAXWELL3D_REG_INDEX(index_buffer.count): - case MAXWELL3D_REG_INDEX(index_buffer32_first): - case MAXWELL3D_REG_INDEX(index_buffer16_first): - case MAXWELL3D_REG_INDEX(index_buffer8_first): - case MAXWELL3D_REG_INDEX(index_buffer32_subsequent): - case MAXWELL3D_REG_INDEX(index_buffer16_subsequent): - case MAXWELL3D_REG_INDEX(index_buffer8_subsequent): - case MAXWELL3D_REG_INDEX(draw_inline_index): - case MAXWELL3D_REG_INDEX(inline_index_2x16.count): - case MAXWELL3D_REG_INDEX(inline_index_2x16.even): - case MAXWELL3D_REG_INDEX(inline_index_4x8.count): - case MAXWELL3D_REG_INDEX(inline_index_4x8.index0): - case MAXWELL3D_REG_INDEX(vertex_array_instance_first): - case MAXWELL3D_REG_INDEX(vertex_array_instance_subsequent): - return true; - default: - return false; - } -} - void Maxwell3D::DrawManager::DrawArray(Maxwell3D& maxwell3d, Maxwell3D::Regs::PrimitiveTopology topology, u32 vertex_first, u32 vertex_count, u32 base_instance, u32 num_instances) { draw_state.topology = topology; draw_state.vertex_buffer.first = vertex_first; |
