Frontend: Prevent drawing imgui into the vram texture

This commit is contained in:
Connor McLaughlin
2019-10-04 22:27:18 +10:00
parent 4fa79f1503
commit 004c22f031
6 changed files with 19 additions and 19 deletions

View File

@ -139,9 +139,9 @@ void GPU::ResetGraphicsAPIState() {}
void GPU::RestoreGraphicsAPIState() {}
void GPU::RenderStatistics() {}
void GPU::DrawStatistics() {}
void GPU::RenderDebugMenu()
void GPU::DrawDebugMenu()
{
ImGui::MenuItem("Show VRAM", nullptr, &m_debug_options.show_vram);
ImGui::MenuItem("Dump CPU to VRAM Copies", nullptr, &m_debug_options.dump_cpu_to_vram_copies);

View File

@ -40,10 +40,10 @@ public:
virtual void RestoreGraphicsAPIState();
// Render statistics debug window.
virtual void RenderStatistics();
virtual void DrawStatistics();
// Manipulating debug options.
virtual void RenderDebugMenu();
virtual void DrawDebugMenu();
// Called when settings change.
virtual void UpdateSettings();

View File

@ -68,9 +68,9 @@ void GPU_HW_OpenGL::RestoreGraphicsAPIState()
glBindVertexArray(m_vao_id);
}
void GPU_HW_OpenGL::RenderStatistics()
void GPU_HW_OpenGL::DrawStatistics()
{
GPU_HW::RenderStatistics();
GPU_HW::DrawStatistics();
ImGui::SetNextWindowSize(ImVec2(300.0f, 130.0f), ImGuiCond_Once);

View File

@ -19,7 +19,7 @@ public:
void ResetGraphicsAPIState() override;
void RestoreGraphicsAPIState() override;
void RenderStatistics() override;
void DrawStatistics() override;
void UpdateSettings() override;
protected: