469 Commits (e985baa35ddda960b48d87e9d384cdc77a691913)

Author SHA1 Message Date
omar 78f48bb795 Examples: DirectX10,DirectX11: Moved call to OMSetRenderTargets() in main loop so example code can integrate more nicely with other code. 7 years ago
omar 3a4a2bb27c Examples: Vulkan: Tweak 7 years ago
omar ce13426a1a Examples: Comments, synched some minor drift between examples + stronger suggestion to use StyleColorsDark(). 7 years ago
omar 1b86e7343f Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete). 7 years ago
omar b263bc5689 Examples: DirectX: Using IM_ARRAYSIZE() 7 years ago
omar cf9b893841 Examples: Added null_example/ which is helpful for quick testing on multiple compilers/settings without relyong on graphics library. 7 years ago
omar c8b5b569da Examples: DirectX9: Call EndFrame(), fix for assert added in 9a44d447cd 7 years ago
omar e000ee0116 Examples: DirectX9: Handle loss of D3D9 device (D3DERR_DEVICELOST). (#1464) 7 years ago
omar ef5dd30625 Sisyphus says: tweaked comments about not using old-style OpenGL examples (#1459, #1394 etc.) 7 years ago
omar 6bd3b45b34 Sisyphus says: tweaked comments about not using old-style OpenGL examples (#1459, #1394 etc.) 7 years ago
Codecat 979fe30a6f Fix wrong comment in dx implementation headers 7 years ago
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) 7 years ago
omar 36f00811b9 Examples: Comments to guide people unfamiliar with the librairies used. 7 years ago
omar cb38caeda4 Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g. #1397, #1366, #1341, #1222, #1193, #1115, #951, etc.) 7 years ago
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) 7 years ago
omar d2c65aa3e8 Examples: DirectX9/10/11: Tweak usage of SetCapture/ReleaseCapture. (#1375)
ps: DirectX 12 example (#302) may want to adopt that as well.
7 years ago
omar 50f5be9266 Examples: GLFW+GL2/GL3: Minor tweaks, comments. 7 years ago
omar d6a9956781 Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read. 7 years ago
omar c14a66970b Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct. 7 years ago
omar a96f095deb Examples: DirectX10, DirectX11: Using SetCapture/ReleaseCapture to get correct behavior (#1375)
ps: DirectX 12 example (#302) may want to adopt that as well.
7 years ago
omar 3e0765ee22 Examples: DirectX9: Using SetCapture/ReleaseCapture to get correct behavior (#1375) 7 years ago
omar e03198bb0f Fixed compilation for #1375 + coding style fixes. 7 years ago
Gargaj 839067fda9 Capture/release window in DX9 implementation
This helps a lot when the user drags a slider but carries the cursor offscreen before releasing the button - without the capturing, the slider will "stick" to the mouse cursor even after the button has been released. (This should generally be added to all Windows implementations - I won't mind doing it if you think it's a good idea.)
7 years ago
omar b3099d650c Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there. 7 years ago
omar 842e88a8e3 Examples: Avoid using ImColor() to not tempt newcomers into looking at it 7 years ago
omar 3dd3d0b248 Examples: DirectX11: allow creating device with feature level 10 sinec we don't really need much for that example. (#1333) 7 years ago
ocornut d5d825debb Nav/Examples: honoring the io.WantMoveMouse flag in most common examples (#323)
Missing support Vulkan (#549), Apple (#575, #247), SDL (#58, #356),
Allegro, Marmalade (#368, #375)
7 years ago
omar b8ade0b94f Examples: Main: Removed call to SetNextWindowSize() 7 years ago
omar 4abce8af58 Examples: GL2: Renaming, comments. 7 years ago
omar d9016964ad Examples: GL3: Comments, tweaks (#1145) 7 years ago
omar c47e5fc76a Merge branch 'master' of https://github.com/nlguillemot/imgui into nlguillemot-master 7 years ago
omar 7d1f2c0dc5 Examples: GL2: rename functions to include GL2 in name 7 years ago
unknown cf48e28932 Backup polygon mode, draw with filled polygons, restore state, for clients running opengl with glPolygonMode. closes #798 7 years ago
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. 7 years ago
omar 3b11e73333 Examples: gitignore added patterns for modern MSVC versions 7 years ago
omar b4fe5d36a4 Examples: OpenGL3+SDL: Fix types to uses GlEnum (#1147) 7 years ago
omar 048322f3fd Merge pull request #1147 from TinyTinni/master
Examples: OpenGL3+GLFW3: Fix types to uses GlEnum (#1147)
7 years ago
omar 7e452ec737 Renamed ImGuiSetCond_XXX type and enums to ImGuiCond_XXX, kept old enums under #ifdef IMGUI_DISABLE_OBSOLETE_FUNCTIONS 7 years ago
omar 645875a240 Examples: Enable vsync by default in example applications (#1213, #1151) 7 years ago
omar 166e8f6261 Examples: OpenGL2+GLFW/SDL: Added commented out glUseProgram(0) in main.cpp for visibility (#1116) 7 years ago
omar c8794c246e Examples: Vulkan: Batch file builds both debug and release 7 years ago
omar f3cf5e0322 Examples: SDL+GL3: Fixed old comments (#1229) 7 years ago
omar 52df0032a5 Travis: Blind fix for SDL+GL3 project on the Travis build setup.
Examples: SDL+GL3: Makefile blind fix for OSX (untested) (#1229, #1209)
7 years ago
omar 358e667b7a Travis: Adding the SDL+GL3 project on the Travis build setup (for both Linux and OSX).
Examples: SDL+GL3: Makefile blind fix for OSX (untested) (#1229, #1209)
7 years ago
omar 0fe5728971 Examples: SDL+GL3: Makefile fix for Linux (#1229, #1209) 7 years ago
radius 8b6896faf9 add SDL GL3 makefile 7 years ago
radius d43695b748 fix gl2 sample too 7 years ago
radius e0aac34672 fix compilation on MINGW 7 years ago
omar 99ff2ec6fb Examples: DirectX9/10/11: Comments 7 years ago
omar 51c200ac0d Examples: DirectX9: Clarified texture release code (#1163) 7 years ago