summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/midvunit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/midvunit.cpp')
-rw-r--r--src/mame/video/midvunit.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mame/video/midvunit.cpp b/src/mame/video/midvunit.cpp
index 4d8b8e977b6..389b5385d9c 100644
--- a/src/mame/video/midvunit.cpp
+++ b/src/mame/video/midvunit.cpp
@@ -26,7 +26,7 @@
midvunit_renderer::midvunit_renderer(midvunit_state &state)
- : poly_manager<float, midvunit_object_data, 2, 4000>(state.machine()),
+ : poly_manager<float, midvunit_object_data, 2>(state.machine()),
m_state(state) { }
@@ -365,7 +365,10 @@ void midvunit_renderer::process_dma_queue()
objectdata.dither = ((m_state.m_dma_data[0] & 0x2000) != 0);
/* render as a quad */
- render_polygon<4>(m_state.m_screen->visible_area(), callback, textured ? 2 : 0, vert);
+ if (textured)
+ render_polygon<4, 2>(m_state.m_screen->visible_area(), callback, vert);
+ else
+ render_polygon<4, 0>(m_state.m_screen->visible_area(), callback, vert);
}