diff options
| author | 2016-04-14 17:22:08 +0200 | |
|---|---|---|
| committer | 2016-04-14 17:22:24 +0200 | |
| commit | 99aa7eacd7a2bb7a3711f8ff3f918e8fbe1f2819 (patch) | |
| tree | a681a4407878fcf7cc89973e6bb5bc09dcb22c3c /src/osd/modules/render/bgfx/chainmanager.cpp | |
| parent | 0ff1223fe85b054b3b8ef3a8e5ca6ad859154ed8 (diff) | |
bgfx: Add data-driven render target clearing [Ryan Holtz]
Diffstat (limited to 'src/osd/modules/render/bgfx/chainmanager.cpp')
| -rw-r--r-- | src/osd/modules/render/bgfx/chainmanager.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/osd/modules/render/bgfx/chainmanager.cpp b/src/osd/modules/render/bgfx/chainmanager.cpp index 5eaf6fc1378..25f79e5e456 100644 --- a/src/osd/modules/render/bgfx/chainmanager.cpp +++ b/src/osd/modules/render/bgfx/chainmanager.cpp @@ -391,7 +391,7 @@ uint32_t chain_manager::handle_screen_chains(uint32_t view, render_primitive *st uint32_t screen_index = 0; for (render_primitive* prim : screens) { - if (m_current_chain[screen_index] == CHAIN_NONE) + if (m_current_chain[screen_index] == CHAIN_NONE || screen_chain(screen_index) == nullptr) { screen_index++; continue; @@ -449,7 +449,7 @@ std::vector<ui_menu_item> chain_manager::get_slider_list() for (bgfx_slider* slider : chain_sliders) { slider_state* core_slider = slider->core_slider(); - + ui_menu_item item; item.text = core_slider->description; item.subtext = ""; @@ -457,7 +457,7 @@ std::vector<ui_menu_item> chain_manager::get_slider_list() item.ref = core_slider; item.type = ui_menu_item_type::UI_MENU_ITEM_TYPE_SLIDER; m_selection_sliders.push_back(item); - + sliders.push_back(item); } @@ -469,7 +469,7 @@ std::vector<ui_menu_item> chain_manager::get_slider_list() item.flags = 0; item.ref = nullptr; item.type = ui_menu_item_type::UI_MENU_ITEM_TYPE_SEPARATOR; - + sliders.push_back(item); } } |
