aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/draw_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/video_core/engines/draw_manager.cpp')
-rw-r--r--src/video_core/engines/draw_manager.cpp27
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;