Skip to content

Commit

Permalink
Examples: GLFW: Made it possible to Shutdown/Init the backend again (…
Browse files Browse the repository at this point in the history
…by reseting the time storage properly). Changelog. Added to Vulkan example. (#1827)
  • Loading branch information
ocornut committed May 21, 2018
1 parent e8a72d3 commit 663e2c9
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.txt
Expand Up @@ -46,6 +46,7 @@ Other Changes:
- Nav: To keep the navigated item in view we also attempt to scroll the parent window as well as the current window. (#787)
- TreeNode: Fixed nodes with ImGuiTreeNodeFlags_Leaf flag always returning true which was meaningless.
- ColorEdit3, ColorEdit4, ColorButton: Added ImGuiColorEditFlags_NoDragDrop flag to disable ColorEditX as drag target and ColorButton as drag source. (#1826)
- Examples: GLFW: Made it possible to Shutdown/Init the backend again (by reseting the time storage properly). (#1827) [@ice1000]

-----------------------------------------------------------------------

Expand Down
4 changes: 2 additions & 2 deletions examples/opengl2_example/imgui_impl_glfw_gl2.cpp
Expand Up @@ -49,7 +49,7 @@

// GLFW data
static GLFWwindow* g_Window = NULL;
static double g_Time = 0.0f;
static double g_Time = 0.0;
static bool g_MouseJustPressed[3] = { false, false, false };
static GLFWcursor* g_MouseCursors[ImGuiMouseCursor_COUNT] = { 0 };

Expand Down Expand Up @@ -233,7 +233,7 @@ static void ImGui_ImplGlfw_InstallCallbacks(GLFWwindow* window)
bool ImGui_ImplGlfwGL2_Init(GLFWwindow* window, bool install_callbacks)
{
g_Window = window;
g_Time = 0;
g_Time = 0.0;

// Setup back-end capabilities flags
ImGuiIO& io = ImGui::GetIO();
Expand Down
4 changes: 2 additions & 2 deletions examples/opengl3_example/imgui_impl_glfw_gl3.cpp
Expand Up @@ -52,7 +52,7 @@

// GLFW data
static GLFWwindow* g_Window = NULL;
static double g_Time = 0.0f;
static double g_Time = 0.0;
static bool g_MouseJustPressed[3] = { false, false, false };
static GLFWcursor* g_MouseCursors[ImGuiMouseCursor_COUNT] = { 0 };

Expand Down Expand Up @@ -358,7 +358,7 @@ static void ImGui_ImplGlfw_InstallCallbacks(GLFWwindow* window)
bool ImGui_ImplGlfwGL3_Init(GLFWwindow* window, bool install_callbacks, const char* glsl_version)
{
g_Window = window;
g_Time = 0;
g_Time = 0.0;

// Store GL version string so we can refer to it later in case we recreate shaders.
if (glsl_version == NULL)
Expand Down
3 changes: 2 additions & 1 deletion examples/vulkan_example/imgui_impl_glfw_vulkan.cpp
Expand Up @@ -41,7 +41,7 @@

// GLFW data
static GLFWwindow* g_Window = NULL;
static double g_Time = 0.0f;
static double g_Time = 0.0;
static bool g_MouseJustPressed[3] = { false, false, false };
static GLFWcursor* g_MouseCursors[ImGuiMouseCursor_COUNT] = { 0 };

Expand Down Expand Up @@ -769,6 +769,7 @@ bool ImGui_ImplGlfwVulkan_Init(GLFWwindow* window, bool install_callbacks, Im
g_CheckVkResult = init_data->check_vk_result;

g_Window = window;
g_Time = 0.0;

// Setup back-end capabilities flags
ImGuiIO& io = ImGui::GetIO();
Expand Down

0 comments on commit 663e2c9

Please sign in to comment.