14 Commits (11b12488e87b5a57ae4541cd6aba35bc3fe38b45)

Author SHA1 Message Date
omar 11b12488e8 Examples: GLFW*: Renamed GLFW callbacks exposed in .h to not include GL2/GL3/Vulkan in their name. ago%!(EXTRA string=7 years)
omar f5f3730b16 Examples: GLFW+GL2/GL3: Added glPixelStorei() calls borrowed from SDL examples. ago%!(EXTRA string=7 years)
omar 63332d152a Obsoleted the io.RenderDrawListsFn callback, you can call your graphics engine render function after ImGui::Render(). Use ImGui::GetDrawData() to retrieve the ImDrawData* to display..(#1599) ago%!(EXTRA string=7 years)
omar 0cefd40888 Examples: Added Changelog to make updates easier. ago%!(EXTRA string=7 years)
omar 057807f4a7 Added ImGuiKey_Space, mapped in every examples. Will be required for navigation. (#787) ago%!(EXTRA string=7 years)
omar 73d493c780 Examples: Organized header files to make available features more visible. ago%!(EXTRA string=7 years)
omar 6a25a8720a Examples: Using #include "imgui.h" instead of <imgui.h> appear correct-er as per standard? xcode+clang are very nitpicky there. ago%!(EXTRA string=7 years)
omar d3e826c247 Examples: Updated for reorganized context functions. Calling CreateContext(), DestroyContext() in example code. Removed Shutdown() from binding code. (#1565, #586, #992, #1007, #1558) ago%!(EXTRA string=7 years)
omar 7e7c017b75 Examples: Simplified mouse wheel handling. (#1463) ago%!(EXTRA string=7 years)
omar 0b1fecb792 Horizontal mouse wheel: renamed io.MouseHorizWheel to io.MouseWheelH. Reorganized the code in NewFrame(). Examples: Updated GLFW+GL and SDL+GL accordingly. (#1463) ago%!(EXTRA string=7 years)
omar ba99900023 Examples: GLFW+GL2: Renamed imgui_impl_glfw.* to imgui_impl_glfw_gl2.* for consistency and to emphasis on GL2-ness. ago%!(EXTRA string=7 years)
omar ce95b84825 Added ImGuiKey_Insert for future use. Setup in all example bindings. (#1541) ago%!(EXTRA string=7 years)
omar 407955d9fb Examples: Using IM_OFFSETOF macro. + Comments ago%!(EXTRA string=7 years)
omar 9f8632b131 Examples: Comments about invalid mouse pos. ago%!(EXTRA string=7 years)
Emmanuel Benoît 77a310736d Horizontal mouse wheel support ago%!(EXTRA string=8 years)
omar ef5dd30625 Sisyphus says: tweaked comments about not using old-style OpenGL examples (#1459, #1394 etc.) ago%!(EXTRA string=8 years)
omar 6bd3b45b34 Sisyphus says: tweaked comments about not using old-style OpenGL examples (#1459, #1394 etc.) ago%!(EXTRA string=8 years)
omar fba704bf5d Examples: Added a bunch of comments/referencs related to io.WantCaptureMouse, io.WantCaptureKeyboard (#1262, #1237, #1219, #635, #1058, #1051, #912, #533, #703, #446, #459, #364, #213, #52, and more) ago%!(EXTRA string=8 years)
omar 36f00811b9 Examples: Comments to guide people unfamiliar with the librairies used. ago%!(EXTRA string=8 years)
omar c5027d4fa1 Examples: Extra clarification for the 100th person who insist on using the OpenGL2 code in spite of existing documentation leaning against it. (#1394) ago%!(EXTRA string=8 years)
omar 50f5be9266 Examples: GLFW+GL2/GL3: Minor tweaks, comments. ago%!(EXTRA string=8 years)
ocornut d5d825debb Nav/Examples: honoring the io.WantMoveMouse flag in most common examples (#323) ago%!(EXTRA string=8 years)
omar 4abce8af58 Examples: GL2: Renaming, comments. ago%!(EXTRA string=8 years)
omar 7d1f2c0dc5 Examples: GL2: rename functions to include GL2 in name ago%!(EXTRA string=8 years)
unknown cf48e28932 Backup polygon mode, draw with filled polygons, restore state, for clients running opengl with glPolygonMode. closes #798 ago%!(EXTRA string=8 years)
omar 92a6faca6f IO: io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previously ImVec2(-1,-1) was enough but we'll now accept negative mouse coordinates. ago%!(EXTRA string=8 years)
omar 166e8f6261 Examples: OpenGL2+GLFW/SDL: Added commented out glUseProgram(0) in main.cpp for visibility (#1116) ago%!(EXTRA string=8 years)
omar f030087f8e Comments to redirect people to OpenGL3 examples (#1116) ago%!(EXTRA string=8 years)
ocornut 775ac24d45 Fixed overzealous GCC warnings (#883) + partly undo 8553bab241 ago%!(EXTRA string=9 years)
ocornut 81eefb704b Minor const fixes for overzealous warnings (#883) ago%!(EXTRA string=9 years)
ocornut 0d3f8807c7 Added a void* user_data parameter to Clipboard function handlers. (#875) ago%!(EXTRA string=9 years)
ocornut 02399852fe Examples: OpenGL2: Uploading font texture as RGBA32 to increase compatibility with users shaders for beginners (#824) ago%!(EXTRA string=9 years)
ocornut bc57fd5d1d Examples: OpenGL*: Savnig/restoring existing scissor rectangle for completeness (#807) ago%!(EXTRA string=9 years)
ocornut 2825eaa0be Examples: Accessing ImVector fields directly, feel less stl-ey and fix renderer side assert when render list only contains a callback (#810) ago%!(EXTRA string=9 years)
ocornut 3c384c2f10 Examples: Renaming opengl_example/ to opengl2_example/ for clarity (1/2 because git) ago%!(EXTRA string=9 years)
ocornut 79e7ece259 Nav/Examples: honoring the io.WantMoveMouse flag in most common examples (#323) ago%!(EXTRA string=9 years)
ocornut 79ad22e1f2 Fixed various Clang -Weverything warnings (#626) ago%!(EXTRA string=9 years)
ocornut c2c0b57e5e Examples: OpenGL2: Extra comments (#606) ago%!(EXTRA string=9 years)
ocornut a6399f120f IO: Added "Super" keyboard modifiers (corresponding to Cmd on Mac and Windows key in theory although the later is hard to read) (#473) ago%!(EXTRA string=9 years)
ocornut 7661b1e778 Trim trailing spaces ago%!(EXTRA string=9 years)
ocornut 04396ed7a9 FAQ and comments about the use of ImTextureID (#562, #561, #521, #510, #497, #475 ...) ago%!(EXTRA string=9 years)
ocornut 1dcb9c877d Examples: OpenGL: Fix early return on zero-sized framebuffer breaking GL state (#486, #547) ago%!(EXTRA string=9 years)
ocornut 2813a44dcc Examples: OpenGL: skip rendering and calling glViewport() if we have a zero-fixed buffer (#486) ago%!(EXTRA string=9 years)
ocornut 217a6c875a Examples: OpenGL: Tentative fix for miscaled call to glViewport on high-DPI screens (#441) ago%!(EXTRA string=10 years)
ocornut 6cee2fca94 Examples: Not clearing input data/tex data in atlas (will be required for dynamic atlas anyway). Effectively fix resizing in DX examples. ago%!(EXTRA string=10 years)
ocornut 6800939e73 Examples: Header comments. ago%!(EXTRA string=10 years)
ocornut e46c7b70eb Examples: Most examples apps detect if ImDrawIdx was changed to 32-bits instead of 16 ago%!(EXTRA string=10 years)
ocornut 0a23e2c832 Tabs to spaces ago%!(EXTRA string=10 years)
ocornut 980ca286fe Examples: OpenGL2/3: Save/setup/restore viewport as part of render function. Update SDL example to match GL2 one. (fix #392) ago%!(EXTRA string=10 years)
ocornut 5d53f37a5d Examples: Possibly clarified the intent of imgui_impl_* files. ago%!(EXTRA string=10 years)