| 
							
							
								 omar | e9fa17e1bf | Viewport: Replaced UpdatePlatformWindows/RenderPlatformWindows by RenderAdditionalViewports(). The update is always called in EndFrame(). (#1542) | 2018-03-02 22:44:06 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7113fc7dee | Examples: Vulkan: Moved variables into per-window data, refactored/tweaks to that the bug functions main.cpp for both SDL and GLFW examples match (they'll probably be moved to imgui_impl_vulkan as helpers). | 2018-03-02 21:37:14 +01:00 |  | 
			
				
					| 
							
							
								 omar | e0f283cfcb | Examples: Vulkan: Fix 7b968b098e | 2018-03-02 20:09:21 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7b968b098e | Examples: Vulkan: Reduced duplicate code by skipping present on the first frame. Amend 201d589714by @ParticlePeter | 2018-03-02 20:01:18 +01:00 |  | 
			
				
					| 
							
							
								 omar | e927a6ac4a | Examples: Vulkan: Various tweak. Misc refactor into per-frame data. Duplicate buffer creation code moved to CreateOrResizeBuffer(). | 2018-03-02 19:40:09 +01:00 |  | 
			
				
					| 
							
							
								 omar | 9da475e4e8 | Examples: GLFW, Vulkan: GLFW binding viewport tweaks to supports Vulkan better (do not call SwapBuffer, share context etc.). Added DUMMY (empty) platform/viewport interface in the viewport code. | 2018-03-02 19:24:24 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5b282bdd48 | Examples: Renamed glfw error callback so it's more clear what it is. | 2018-03-02 19:24:23 +01:00 |  | 
			
				
					| 
							
							
								 omar | fc80f2b41a | Merge branch 'examples_refactor' into viewport # Conflicts:
#	examples/directx10_example/main.cpp
#	examples/directx11_example/main.cpp
#	examples/directx12_example/main.cpp
#	examples/opengl3_example/main.cpp
#	examples/sdl_opengl2_example/main.cpp
#	examples/sdl_opengl3_example/main.cpp
#	examples/sdl_vulkan_example/main.cpp
#	examples/vulkan_example/main.cpp
#	imgui.h | 2018-03-01 23:27:11 +01:00 |  | 
			
				
					| 
							
							
								 omar | 68e9ef9885 | Examples: Vulkan: SDL: Fixed missing resize handler (not properly merged from #1367) + tweaks. | 2018-03-01 23:22:02 +01:00 |  | 
			
				
					| 
							
							
								 omar | 296db2ed33 | Examples: Vulkan: Moved code into shared helpers: ImGui_ImplVulkan_SelectSurfaceFormat, ImGui_ImplVulkan_SelectPresentMode. | 2018-03-01 23:22:02 +01:00 |  | 
			
				
					| 
							
							
								 omar | 3171d61dfc | Examples: Vulkan: Various tweaks to name variable more consistently like Vulkan + a few comments + a few imgui style code compaction. | 2018-03-01 23:22:01 +01:00 |  | 
			
				
					| 
							
							
								 omar | 57e9f61852 | Examples: Vulkan: Debug report tweak + always enable in Debug build. | 2018-03-01 18:59:07 +01:00 |  | 
			
				
					| 
							
							
								 omar | cf365ed00b | Examples: Fixed enabling IMGUI_VULKAN_DEBUG_REPORT which was broken during refactor because of duplicate 'extensions' local variable. | 2018-03-01 18:41:19 +01:00 |  | 
			
				
					| 
							
							
								 omar | d98a5d54aa | Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) | 2018-02-28 19:03:39 +01:00 |  | 
			
				
					| 
							
							
								 omar | 8074d56bdd | Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) | 2018-02-28 18:58:34 +01:00 |  | 
			
				
					| 
							
							
								 omar | 997d1bd0eb | Examples: NULL pointers for consistency. | 2018-02-27 23:34:28 +01:00 |  | 
			
				
					| 
							
							
								 omar | 387f724d33 | Examples: Vulkan: Formatting and tweaks (to match SDL's main). | 2018-02-21 22:39:49 +01:00 |  | 
			
				
					| 
							
							
								 omar | 230c5ca735 | Examples: Vulkan: Fixed GLFW calls. | 2018-02-18 21:15:41 +01:00 |  | 
			
				
					| 
							
							
								 omar | 90dffb5a06 | Examples: Vulkan: Extracted into imgui_impl_vulkan.*, reused imgui_impl_glfw* files. | 2018-02-18 20:26:20 +01:00 |  | 
			
				
					| 
							
							
								 omar | 243fd67b1c | Examples: Vulkan: Fix for empty draw data (init time) + fixed warning. | 2018-02-16 22:37:46 +01:00 |  | 
			
				
					| 
							
							
								 omar | 10752423ec | Examples: Vulkan: Added .vcproj files. | 2018-02-16 22:37:41 +01:00 |  | 
			
				
					| 
							
							
								 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) Examples: Updated examples. | 2018-02-16 19:18:16 +01:00 |  | 
			
				
					| 
							
							
								 omar | 0cefd40888 | Examples: Added Changelog to make updates easier. | 2018-02-16 17:20:18 +01:00 |  | 
			
				
					| 
							
							
								 omar | 2493f609ef | Examples: Vulkan: Fix (something changed in GLFW not including vulkan.h, was unwillingly relying on that) | 2018-02-06 20:57:33 +01:00 |  | 
			
				
					| 
							
							
								 omar | f0364aa359 | Merge branch 'context' # Conflicts:
#	examples/allegro5_example/main.cpp
#	examples/directx10_example/main.cpp
#	examples/directx11_example/main.cpp
#	examples/directx9_example/main.cpp
#	examples/marmalade_example/main.cpp
#	examples/opengl2_example/main.cpp
#	examples/opengl3_example/main.cpp
#	examples/sdl_opengl2_example/main.cpp
#	examples/sdl_opengl3_example/main.cpp
#	examples/vulkan_example/main.cpp | 2018-02-06 20:16:03 +01:00 |  | 
			
				
					| 
							
							
								 omar | ae30efc0fd | Nav: Examples: Added commented out io.NavFlags |= ImGuiNavFlags_EnableKeyboard to all examples. (#787) | 2018-02-06 19:58:23 +01:00 |  | 
			
				
					| 
							
							
								 omar | 057807f4a7 | Added ImGuiKey_Space, mapped in every examples. Will be required for navigation. (#787) | 2018-02-06 19:29:31 +01:00 |  | 
			
				
					| 
							
							
								 omar | 73d493c780 | Examples: Organized header files to make available features more visible. | 2018-02-05 20:34:11 +01:00 |  | 
			
				
					| 
							
							
								 omar | 27980d9688 | Merge branch 'master' into context | 2018-01-31 16:02:26 +01:00 |  | 
			
				
					| 
							
							
								 omar | cd3dd886de | Moved extra_fonts/ to misc/fonts/. Moved .natvis file to misc/natvis/ (#1569) | 2018-01-31 16:00:07 +01:00 |  | 
			
				
					| 
							
							
								 omar | cca9c3e3da | Examples: Using Dark theme by default. (#707). Tweaked demo code. | 2018-01-31 00:15:47 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6a25a8720a | Examples: Using #include "imgui.h" instead of <imgui.h> appear correct-er as per standard? xcode+clang are very nitpicky there. | 2018-01-29 14:38:46 +01:00 |  | 
			
				
					| 
							
							
								 omar | 66d5712a8a | Examples: Vulkan: FIxed warnings in 32-bit modes (vulkan uses VkDeviceSize which is always 64-bit long) | 2018-01-28 20:03:41 +01:00 |  | 
			
				
					| 
							
							
								 omar | d3e826c247 | Examples: Updated for reorganized context functions. Calling CreateContext(), DestroyContext() in example code. Removed Shutdown() from binding code. (#1565, #586, #992, #1007, #1558) | 2018-01-21 20:16:55 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7e7c017b75 | Examples: Simplified mouse wheel handling. (#1463) | 2018-01-20 12:45:31 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7dea158175 | Examples: Allegro, Apple, DirectX9/10/11, Glfw+Vulkan :Added support for horizontal mouse wheel. (#1463) | 2018-01-20 12:36:59 +01:00 |  | 
			
				
					| 
							
							
								 omar | ce95b84825 | Added ImGuiKey_Insert for future use. Setup in all example bindings. (#1541) | 2018-01-08 15:30:39 +01:00 |  | 
			
				
					| 
							
							
								 omar | 9f8632b131 | Examples: Comments about invalid mouse pos. | 2017-12-29 15:03:36 +01:00 |  | 
			
				
					| 
							
							
								 omar | 3a4a2bb27c | Examples: Vulkan: Tweak | 2017-12-24 18:49:19 +01:00 |  | 
			
				
					| 
							
							
								 omar | ce13426a1a | Examples: Comments, synched some minor drift between examples + stronger suggestion to use StyleColorsDark(). | 2017-12-24 18:45:11 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1b86e7343f | Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete). | 2017-12-24 18:16:22 +01:00 |  | 
			
				
					| 
							
							
								 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) | 2017-11-01 14:24:09 +01:00 |  | 
			
				
					| 
							
							
								 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.) | 2017-10-28 18:21:44 +02:00 |  | 
			
				
					| 
							
							
								 omar | b3099d650c | Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there. | 2017-10-04 19:28:04 -07:00 |  | 
			
				
					| 
							
							
								 omar | 842e88a8e3 | Examples: Avoid using ImColor() to not tempt newcomers into looking at it | 2017-09-27 15:47:08 +02:00 |  | 
			
				
					| 
							
							
								 omar | b8ade0b94f | Examples: Main: Removed call to SetNextWindowSize() | 2017-09-01 17:07:19 +02:00 |  | 
			
				
					| 
							
							
								 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. | 2017-08-25 16:43:25 +08:00 |  | 
			
				
					| 
							
							
								 omar | 7e452ec737 | Renamed ImGuiSetCond_XXX type and enums to ImGuiCond_XXX, kept old enums under #ifdef IMGUI_DISABLE_OBSOLETE_FUNCTIONS | 2017-08-11 13:36:28 +08:00 |  | 
			
				
					| 
							
							
								 omar | c8794c246e | Examples: Vulkan: Batch file builds both debug and release | 2017-07-23 15:22:21 +08:00 |  | 
			
				
					| 
							
							
								 omar | b0db625cab | Examples: Vulkan: Fixed an extra validation (tested on Windows with VulkanSDK 1.0.46.0) (#1042) | 2017-05-01 17:07:53 +02:00 |  |