VideoCommon: update imgui to 1.89.7 (and implot to 0.15); fix issues with upgrade; keep the demo code in case someone wants to reference it but don't compile it by enabling 'IMGUI_DISABLE_DEMO_WINDOWS' in config

This commit is contained in:
iwubcode
2023-07-23 13:43:50 -05:00
parent 17fa9dfc4e
commit 350e51951b
16 changed files with 16819 additions and 4534 deletions

View File

@ -3,6 +3,7 @@
#pragma once
#include <map>
#include <memory>
#include <mutex>
#include <span>
@ -65,6 +66,7 @@ private:
std::unique_ptr<NativeVertexFormat> m_imgui_vertex_format;
std::vector<std::unique_ptr<AbstractTexture>> m_imgui_textures;
std::unique_ptr<AbstractPipeline> m_imgui_pipeline;
std::map<u32, int> m_dolphin_to_imgui_map;
std::mutex m_imgui_mutex;
u64 m_imgui_last_frame_time = 0;