{"push_id":3062891252,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"492fe5cf63790b35ab55d1390309e062fd647125","before":"24acb22bd2fda031510f817827d66451a82e0233","commits":[{"sha":"492fe5cf63790b35ab55d1390309e062fd647125","author":{"name":"Matt Blair","email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com"},"message":"Add extensible GUI to desktop demo app (#1915)\n\n* Add imgui sources\r\n\r\nhttps://github.com/ocornut/imgui/tree/4dea0327e7e40ea0bf0245e023e5ac44ea542329\r\n\r\n* Add imgui example impl files for OpenGL3 and GLFW\r\n\r\n* Add gl3w generated headers and sources for imgui impl\r\n\r\n* Add CMake build config for imgui\r\n\r\n* WIP imgui integration with GLFW app on OSX\r\n\r\nRendering works, but input events are not behaving correctly\r\n\r\n* Enable mouse and keyboard input for ImGui\r\n\r\n* Add Imgui section for debug flags\r\n\r\n* Add viewport section to Imgui window\r\n\r\n* Check GL errors in GLFW App\r\n\r\n* Remove gl3w sources - use our own GL header\r\n\r\nRequires some adjustments to imgui_impl_opengl3 because our GL header doesn't include every part of core GL3\r\n\r\n* Move GL error checking into Imgui Impl file\r\n\r\n* Add scene file section to Imgui interface\r\n\r\nCopy/paste isn't working yet - need to debug that\r\n\r\n* Compile OSX demo app with ARC\r\n\r\n* Remove edit menu shortcuts to fix Imgui copy/paste\r\n\r\ncommand-c and command-v key events were being eaten by the menu handlers and never sent to GLFW app\r\n\r\n* Clean up OSX GlfwApp wrapper\r\n\r\nSetting API key can be done in Imgui now, logic is simplified\r\n\r\n* Add reload scene button in Imgui interface\r\n\r\n* Add Imgui to Linux build config\r\n\r\n* Fixup Imgui impl - missing sampler binding state\r\n\r\n* Add 'd' toggle to show ImGui frame","distinct":true,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/492fe5cf63790b35ab55d1390309e062fd647125"}]}
{"actor":{"display_login":"matteblair"}}