diff options
author | 2016-04-10 13:34:23 -0400 | |
---|---|---|
committer | 2016-04-10 13:34:23 -0400 | |
commit | c4d91605fce01ecc1ec77219366b8cae4422c1e1 (patch) | |
tree | 7a20c8fc27bc62e75633f2c569b92203c31cbe67 /src/osd/sdl/window.cpp | |
parent | 114a8f8218a4940f759ee000be7957445d7643ba (diff) | |
parent | dd9c9a0fb3778f0d3cfbd65674d2a2f0f22f38aa (diff) |
Merge branch 'master' of https://github.com/mamedev/mame.git
Diffstat (limited to 'src/osd/sdl/window.cpp')
-rw-r--r-- | src/osd/sdl/window.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/osd/sdl/window.cpp b/src/osd/sdl/window.cpp index c2151c841e1..f4de8073946 100644 --- a/src/osd/sdl/window.cpp +++ b/src/osd/sdl/window.cpp @@ -611,9 +611,6 @@ int sdl_window_info::window_init() set_renderer(osd_renderer::make_for_type(video_config.mode, reinterpret_cast<osd_window *>(this))); - // create an event that we can use to skip blitting - m_rendered_event = osd_event_alloc(FALSE, TRUE); - // load the layout m_target = m_machine.render().target_alloc(); @@ -694,9 +691,6 @@ void sdl_window_info::destroy() // free the render target, after the textures! this->machine().render().target_free(m_target); - // free the event - osd_event_free(m_rendered_event); - } @@ -816,7 +810,7 @@ void sdl_window_info::update() else event_wait_ticks = 0; - if (osd_event_wait(m_rendered_event, event_wait_ticks)) + if (m_rendered_event.wait(event_wait_ticks)) { // ensure the target bounds are up-to-date, and then get the primitives @@ -1118,7 +1112,7 @@ OSDWORK_CALLBACK( sdl_window_info::draw_video_contents_wt ) } /* all done, ready for next */ - osd_event_set(window->m_rendered_event); + window->m_rendered_event.set(); osd_free(wp); return nullptr; @@ -1373,7 +1367,7 @@ sdl_window_info::sdl_window_info(running_machine &a_machine, int index, osd_moni m_last_resize(0), m_minimum_dim(0,0), m_windowed_dim(0,0), - m_rendered_event(0), m_target(0), + m_rendered_event(0, 1), m_target(0), m_sdl_window(NULL), m_machine(a_machine), m_monitor(a_monitor), m_fullscreen(0) { |