Updated ImGui.

This commit is contained in:
Branimir Karadžić 2018-06-04 09:41:31 -07:00
parent ca0548486c
commit 046f02f1fa
2 changed files with 2 additions and 4 deletions

View File

@ -503,7 +503,7 @@
// Turn the RGBA pixel data into an OpenGL texture: // Turn the RGBA pixel data into an OpenGL texture:
GLuint my_opengl_texture; GLuint my_opengl_texture;
glGenTextures(1, &my_opengl_texture); glGenTextures(1, &my_opengl_texture);
glBindTexture(GL_TEXTURE_2D, image_tex); glBindTexture(GL_TEXTURE_2D, my_opengl_texture);
glPixelStorei(GL_UNPACK_ROW_LENGTH, 0); glPixelStorei(GL_UNPACK_ROW_LENGTH, 0);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, image_width, image_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, image_data); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, image_width, image_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, image_data);
@ -2544,7 +2544,6 @@ static void ImGui::NavProcessItem(ImGuiWindow* window, const ImRect& nav_bb, con
if (new_best) if (new_best)
{ {
result->ID = id; result->ID = id;
result->ParentID = window->IDStack.back();
result->Window = window; result->Window = window;
result->RectRel = nav_bb_rel; result->RectRel = nav_bb_rel;
} }

View File

@ -538,7 +538,6 @@ struct ImDrawDataBuilder
struct ImGuiNavMoveResult struct ImGuiNavMoveResult
{ {
ImGuiID ID; // Best candidate ImGuiID ID; // Best candidate
ImGuiID ParentID; // Best candidate window->IDStack.back() - to compare context
ImGuiWindow* Window; // Best candidate window ImGuiWindow* Window; // Best candidate window
float DistBox; // Best candidate box distance to current NavId float DistBox; // Best candidate box distance to current NavId
float DistCenter; // Best candidate center distance to current NavId float DistCenter; // Best candidate center distance to current NavId
@ -546,7 +545,7 @@ struct ImGuiNavMoveResult
ImRect RectRel; // Best candidate bounding box in window relative space ImRect RectRel; // Best candidate bounding box in window relative space
ImGuiNavMoveResult() { Clear(); } ImGuiNavMoveResult() { Clear(); }
void Clear() { ID = ParentID = 0; Window = NULL; DistBox = DistCenter = DistAxial = FLT_MAX; RectRel = ImRect(); } void Clear() { ID = 0; Window = NULL; DistBox = DistCenter = DistAxial = FLT_MAX; RectRel = ImRect(); }
}; };
// Storage for SetNexWindow** functions // Storage for SetNexWindow** functions