59 Commits (41ecebff5a63b1fa71ad0d1ef6f1e6d3d39ef07d)

Author SHA1 Message Date
omar 41ecebff5a Examples: SDL: Added Changelog at the top of the imgui_impl files. (#1618) ago%!(EXTRA string=7 years)
omar 3171f90a1a Nav: Keyboard is now automatically mapped based on io.KeyDown[]. (#787) 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 4b49f03a40 Examples: SDL+GL3: Added Navigation keyboard mapping. (#787) ago%!(EXTRA string=7 years)
omar fcf1c9d151 Examples: SDL: Using SDL_GetPerformanceCounter() / SDL_GetPerformanceFrequency() to handle framerate over 1000 fps properly. Noticed bad inputs artefacts in Nav branch at 2000 fps without this. (#996) ago%!(EXTRA string=7 years)
omar 60fb7d31fd Examples: SDL2: Enabling vsync. Using scancode consistently, fixed keyboard weirdness. ago%!(EXTRA string=7 years)
omar 73d493c780 Examples: Organized header files to make available features more visible. 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 f3e510a9bf Examples: SDL: Using SDL_CaptureMouse() to retrieve coordinates outside of client area when dragging. (#1559) ago%!(EXTRA string=7 years)
omar 15fd5b6c4c Examples: SDL: Minor renaming. ago%!(EXTRA string=7 years)
omar ce17e0f274 Examples: SDL: Using SDL_WINDOW_INPUT_FOCUS instead of SDL_WINDOW_MOUSE_FOCUS (which is ~~hovered). We should use SDL_CaptureMouse + SDL_WINDOW_MOUSE_CAPTURE_FLAG which requires SDL 2.0.4 will give it a try shortly. (#1559) ago%!(EXTRA string=7 years)
omar 60d5dc7902 Examples: SDL: Fixed mapping of Insert key (#1555, fix bug introduced in #1541) 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 7484c63449 Examples: OpenGL3+SDL: Changed GLSL shader version to 150 (#1466, #1504) 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 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 d9016964ad Examples: GL3: Comments, tweaks (#1145) 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 b4fe5d36a4 Examples: OpenGL3+SDL: Fix types to uses GlEnum (#1147) ago%!(EXTRA string=8 years)
Nicolas Guillemot ad3c1e68ab save and restore sampler in GL 3 examples ago%!(EXTRA string=8 years)
omar 9fdd66330f Examples: SDL2+GL3: Fix blend func state save/restore (#1120) ago%!(EXTRA string=8 years)
omar 50b4b29beb Examples: GLFW+GL3, SDL+GL3: Fixed modifying bound Texture0 (#1087, #1088, #1116) ago%!(EXTRA string=8 years)
ocornut a68ac96bc4 Examples: GL3: Comments about gl3w (#880) ago%!(EXTRA string=9 years)
ocornut 0d3f8807c7 Added a void* user_data parameter to Clipboard function handlers. (#875) 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)
Gustav 08a9e78da5 fixed space issues ago%!(EXTRA string=9 years)
Gustav 5def10c3a0 Fixed OpenGL error when calling Shutdown without calling NewFrame ago%!(EXTRA string=9 years)
Jamie Seward 0a1d456de1 Fix compile warnings in SDL examples ago%!(EXTRA string=9 years)
ocornut d8dacd729b Examples: SDL+OpenGL: explicitly setting GL_UNPACK_ROW_LENGTH to reduce issues because SDL changes it (#752) ago%!(EXTRA string=9 years)
ocornut c1da3e354e Examples: SDL: Fixed unused variable warning on non-Windows platforms (#626) ago%!(EXTRA string=9 years)
ocornut bfb2dc2290 Examples: OpenGL3: Saving/restoring glActiveTexture() state (#602) 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 fdc4299c6c Examples: SDL: Made ImGui_ImplSdlGL3_NewFrame() signature match GL2 one ago%!(EXTRA string=9 years)
ocornut e6c2c1fcfd Examples: SDL: Minor fixes to follow syntax of other examples (#495) ago%!(EXTRA string=9 years)
Nick Gravelyn 8a61c0afea Applying same fix to OpenGL 3 example. Fixing spaces/tabs. 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 9e86d0e225 Examples: SDL/OpenGL: Tabs to spaces ago%!(EXTRA string=9 years)
ocornut 87a6110994 Examples: OpenGL3: Fix BindVertexArray/BindBuffer order (#527) 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)