remove imgui test engine from controller

This commit is contained in:
scawful
2024-07-31 07:40:22 -04:00
parent 64f8e0b1c8
commit cfdefef2db
2 changed files with 0 additions and 23 deletions

View File

@@ -5,7 +5,6 @@
#include "imgui/backends/imgui_impl_sdlrenderer2.h" #include "imgui/backends/imgui_impl_sdlrenderer2.h"
#include "imgui/imgui.h" #include "imgui/imgui.h"
#include "imgui/imgui_internal.h" #include "imgui/imgui_internal.h"
#include <imgui_test_engine/imgui_te_context.h>
#include <memory> #include <memory>
@@ -306,7 +305,6 @@ void Controller::DoRender() const {
} }
void Controller::OnExit() { void Controller::OnExit() {
ImGuiTestEngine_Stop(engine);
ImGui::DestroyContext(); ImGui::DestroyContext();
if (flags()->kLoadAudioDevice) { if (flags()->kLoadAudioDevice) {
SDL_PauseAudioDevice(audio_device_, 1); SDL_PauseAudioDevice(audio_device_, 1);
@@ -316,7 +314,6 @@ void Controller::OnExit() {
ImGui_ImplSDLRenderer2_Shutdown(); ImGui_ImplSDLRenderer2_Shutdown();
ImGui_ImplSDL2_Shutdown(); ImGui_ImplSDL2_Shutdown();
ImGui::DestroyContext(); ImGui::DestroyContext();
ImGuiTestEngine_DestroyContext(engine);
SDL_Quit(); SDL_Quit();
} }
@@ -401,24 +398,6 @@ absl::Status Controller::CreateGuiContext() {
return absl::OkStatus(); return absl::OkStatus();
} }
absl::Status Controller::CreateTestContext() {
// Initialize Test Engine
engine = ImGuiTestEngine_CreateContext();
ImGuiTestEngineIO &test_io = ImGuiTestEngine_GetIO(engine);
test_io.ConfigVerboseLevel = ImGuiTestVerboseLevel_Info;
test_io.ConfigVerboseLevelOnError = ImGuiTestVerboseLevel_Debug;
// Register your Tests
master_editor_.RegisterTests(engine);
// Start test engine
ImGuiTestEngine_Start(engine, ImGui::GetCurrentContext());
// TODO: Setup with absl signal handler
// ImGuiTestEngine_InstallDefaultCrashHandler();
return absl::OkStatus();
}
absl::Status Controller::LoadFontFamilies() const { absl::Status Controller::LoadFontFamilies() const {
ImGuiIO &io = ImGui::GetIO(); ImGuiIO &io = ImGui::GetIO();

View File

@@ -56,7 +56,6 @@ class Controller : public ExperimentFlags {
absl::Status CreateSDL_Window(); absl::Status CreateSDL_Window();
absl::Status CreateRenderer(); absl::Status CreateRenderer();
absl::Status CreateGuiContext(); absl::Status CreateGuiContext();
absl::Status CreateTestContext();
absl::Status LoadFontFamilies() const; absl::Status LoadFontFamilies() const;
absl::Status LoadAudioDevice(); absl::Status LoadAudioDevice();
void CloseWindow() { active_ = false; } void CloseWindow() { active_ = false; }
@@ -66,7 +65,6 @@ class Controller : public ExperimentFlags {
bool active_; bool active_;
int audio_frequency_ = 48000; int audio_frequency_ = 48000;
int16_t *audio_buffer_; int16_t *audio_buffer_;
ImGuiTestEngine *engine;
editor::MasterEditor master_editor_; editor::MasterEditor master_editor_;
SDL_AudioDeviceID audio_device_; SDL_AudioDeviceID audio_device_;
std::shared_ptr<SDL_Window> window_; std::shared_ptr<SDL_Window> window_;