mirror of
https://github.com/Drezil/imgui.git
synced 2024-11-15 01:17:00 +00:00
Examples: OpenGL3: Tweaks (argh, github ui)
This commit is contained in:
parent
90766141b3
commit
4f51b77937
@ -65,6 +65,7 @@ static void ImGui_ImplGlfwGL3_RenderDrawLists(ImDrawList** const cmd_lists, int
|
|||||||
size_t needed_vtx_size = total_vtx_count * sizeof(ImDrawVert);
|
size_t needed_vtx_size = total_vtx_count * sizeof(ImDrawVert);
|
||||||
if (g_VboSize < needed_vtx_size)
|
if (g_VboSize < needed_vtx_size)
|
||||||
{
|
{
|
||||||
|
g_VboSize = needed_vtx_size + 5000 * sizeof(ImDrawVert); // Grow buffer
|
||||||
glBufferData(GL_ARRAY_BUFFER, g_VboSize, NULL, GL_STREAM_DRAW);
|
glBufferData(GL_ARRAY_BUFFER, g_VboSize, NULL, GL_STREAM_DRAW);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -216,8 +217,6 @@ bool ImGui_ImplGlfwGL3_CreateDeviceObjects()
|
|||||||
g_AttribLocationColor = glGetAttribLocation(g_ShaderHandle, "Color");
|
g_AttribLocationColor = glGetAttribLocation(g_ShaderHandle, "Color");
|
||||||
|
|
||||||
glGenBuffers(1, &g_VboHandle);
|
glGenBuffers(1, &g_VboHandle);
|
||||||
glBindBuffer(GL_ARRAY_BUFFER, g_VboHandle);
|
|
||||||
glBufferData(GL_ARRAY_BUFFER, g_VboMaxSize, NULL, GL_DYNAMIC_DRAW);
|
|
||||||
|
|
||||||
glGenVertexArrays(1, &g_VaoHandle);
|
glGenVertexArrays(1, &g_VaoHandle);
|
||||||
glBindVertexArray(g_VaoHandle);
|
glBindVertexArray(g_VaoHandle);
|
||||||
|
Loading…
Reference in New Issue
Block a user