summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2018-07-18 09:56:09 +0200
committer Olivier Galibert <galibert@pobox.com>2018-07-18 09:56:09 +0200
commit82bf95e023e3ad7ccfb5927b9b6398a0013ee143 (patch)
tree85468f49fcf7f9f57c1e7d066076291140b4dff8 /src/osd
parent721c375d71cf26aeba63f2aa8ad33cea0abe4ff1 (diff)
Not going to pretend I understand that code, but that reduces blowups (nw)
Diffstat (limited to 'src/osd')
-rw-r--r--src/osd/modules/render/drawbgfx.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/osd/modules/render/drawbgfx.cpp b/src/osd/modules/render/drawbgfx.cpp
index d135ab08dfa..476d04618f3 100644
--- a/src/osd/modules/render/drawbgfx.cpp
+++ b/src/osd/modules/render/drawbgfx.cpp
@@ -950,8 +950,9 @@ bool renderer_bgfx::update_dimensions()
#else
m_framebuffer = m_targets->create_backbuffer(sdlNativeWindowHandle(std::dynamic_pointer_cast<sdl_window_info>(win)->platform_window()), width, height);
#endif
+ if (m_ortho_view)
+ m_ortho_view->set_backbuffer(m_framebuffer);
- m_ortho_view->set_backbuffer(m_framebuffer);
bgfx::setViewFrameBuffer(s_current_view, m_framebuffer->target());
bgfx::setViewClear(s_current_view, BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH, 0x00000000, 1.0f, 0);
bgfx::setViewMode(s_current_view, bgfx::ViewMode::Sequential);