summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/bgfx/chain.h
diff options
context:
space:
mode:
author therealmogminer@gmail.com <therealmogminer@gmail.com>2016-05-26 21:53:48 +0200
committer therealmogminer@gmail.com <therealmogminer@gmail.com>2016-05-26 21:54:03 +0200
commit1f1ccd9b7d14d84a13d3950c2de7dfa3afaef638 (patch)
tree0fdfae36fd6abbe778726c7cf9b2a2f7357393ff /src/osd/modules/render/bgfx/chain.h
parent87429e74d90481317db41dfc45c7751039cd8b48 (diff)
Fix debug crash with bgfx screen chains
Diffstat (limited to 'src/osd/modules/render/bgfx/chain.h')
-rw-r--r--src/osd/modules/render/bgfx/chain.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/osd/modules/render/bgfx/chain.h b/src/osd/modules/render/bgfx/chain.h
index eff50f2aedb..bddec2c9bc3 100644
--- a/src/osd/modules/render/bgfx/chain.h
+++ b/src/osd/modules/render/bgfx/chain.h
@@ -32,6 +32,7 @@ public:
~bgfx_chain();
void process(render_primitive* prim, int view, int screen, texture_manager& textures, osd_window &window, uint64_t blend = 0L);
+ void repopulate_targets();
// Getters
std::vector<bgfx_slider*>& sliders() { return m_sliders; }
@@ -48,7 +49,8 @@ private:
std::vector<bgfx_parameter*> m_params;
std::vector<bgfx_chain_entry*> m_entries;
std::vector<bgfx_target*> m_target_list;
- std::map<std::string, bgfx_slider*> m_slider_map;
+ std::vector<std::string> m_target_names;
+ std::map<std::string, bgfx_target*> m_target_map;
int64_t m_current_time;
uint32_t m_screen_index;
};