diff options
Diffstat (limited to 'src/mame/video/midvunit.cpp')
-rw-r--r-- | src/mame/video/midvunit.cpp | 7 |
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); } |