30 Commits (5717f0a33e53ff4e68a90b1cb06fde3ed7d54da8)

Author SHA1 Message Date
ocornut b720c0f541 Backends: Vulkan: Added convenience support for Volk via IMGUI_IMPL_VULKAN_USE_VOLK define. (#6582, #4854) ago%!(EXTRA string=1 year)
Shawn Hatori f80e65a406 Backends:,Examples: Vulkan: moved RenderPass parameter from ImGui_ImplVulkan_Init() function to ImGui_ImplVulkan_InitInfo structure. (#7308) ago%!(EXTRA string=1 year)
ocornut 5ddfbb80d8 Backends: Vulkan: Fixed vkAcquireNextImageKHR() validation errors in VulkanSDK 1.3.275 by allocating one extra semaphore than in-flight frames. (#7236) ago%!(EXTRA string=1 year)
ocornut 01b99a974d Backends: Vulkan: Fixed vkAcquireNextImageKHR() validation errors in VulkanSDK 1.3.275 by allocating one extra semaphore than in-flight frames. (#7236) ago%!(EXTRA string=1 year)
ocornut 2f48337335 Examples: Vulkan: Rename compile-time defies for the examples to remove misleading IMGUI_ prefixes. ago%!(EXTRA string=1 year)
ocornut 55073aa7a3 Examples; SDL: added missing return values checks from SDL_CreateWindow() calls. (#7147) ago%!(EXTRA string=1 year)
ocornut 79a9e2fdfb Backends: Vulkan: (Breaking) full font upload is performed by ImGui_ImplVulkan_CreateFontsTexture(), no need for user code to create or provide a command-buffer. Removed ImGui_ImplVulkan_DestroyFontUploadObjects(). (#6943, #6715, #6327, #3743, #4618) ago%!(EXTRA string=1 year)
ocornut 6e7b43b6c7 Backends: Vulkan: Added ImGui_ImplVulkan_DestroyFontsTexture(), made ImGui_ImplVulkan_CreateFontsTexture() destroy previous one. (#6943, #6715, #6327, #3743, #4618) ago%!(EXTRA string=1 year)
ocornut 357f752bed Docs: add more links to the top of every examples and backends files. ago%!(EXTRA string=2 years)
Sascha Willems fa2f1bfbb0 Examples: Vulkan: Fixed Vulkan descriptor pools. (#6642) ago%!(EXTRA string=2 years)
kimidaisuki22 565aa0b763 Examples: Vulkan: pick integrated GPU if nothing else is available. (#6359) ago%!(EXTRA string=2 years)
ocornut ba98667c65 Examples: Vulkan: further work for device extensions + tentative use o fVK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME. (#6109, #6172, #6101) ago%!(EXTRA string=2 years)
ocornut 6324280432 Examples: Vulkan: rework extensions setup + enable some to avoid validation layer errors. (#6109, #6172, #6101) ago%!(EXTRA string=2 years)
Michael Martz 506f7e0074 Using nullptr in locations where warning disable is not convenient. (#6313, #4537) ago%!(EXTRA string=2 years)
ocornut bb224c8aa1 Examples: Updated all examples application to enable ImGuiConfigFlags_NavEnableKeyboard and ImGuiConfigFlags_NavEnableGamepad by default. ago%!(EXTRA string=2 years)
ocornut fac19e1883 Backends: SDL2:+SDL3 Implement SetPlatformImeDataFn (amends). (#6071, #1953) + fix SDL3 setting PlatformHandleRaw. (#6146) ago%!(EXTRA string=2 years)
ocornut 1b27ac982f Backends+Examples: SDL2: renamed imgui_impl_sdl.cpp/.h to imgui_impl_sdl2.cpp/.h. (#6146) ago%!(EXTRA string=2 years)
ocornut f43c6ea6a4 Revert most of "Examples: refactor all examples with a MainLoopStep() function..." (#2492, #3699)" ago%!(EXTRA string=2 years)
ocornut 96ab68eee0 Examples: refactor all examples with a MainLoopStep() function, to facilitate use with Emscripten. (#2492, #3699) ago%!(EXTRA string=2 years)
ocornut 5c8041b4d7 Update gif in README + font names in examples ago%!(EXTRA string=3 years)
tocic 2b1d8e3eaf Fix more typos in sources and docs (#5681) ago%!(EXTRA string=3 years)
ocornut 92d0924b82 Fixed build with IMGUI_DISABLE_OBSOLETE_KEYIO + made all examples comments refer to StyleColorsLight(). ago%!(EXTRA string=3 years)
ocornut 1e18da5c38 Backends, Examples: Add comments about using WndProc handler and WantCaptureXXX flags. (#5061) ago%!(EXTRA string=3 years)
ocornut 6188e94108 Examples: Vulkan: fill Subpass and MSAASamples to increase discoverability (#4886) + IO docs update (#4858) ago%!(EXTRA string=3 years)
Giovanni Funchal 6792e1a3e0 Backends: SDL2: Remove unnecessary ImGui_ImplSDL2_NewFrame() parameter. (#3244) ago%!(EXTRA string=4 years)
Rokas Kupstys bcdc8bcc4b Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012) ago%!(EXTRA string=4 years)
ocornut 6e4770ea5c Examples: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. (#3881) ago%!(EXTRA string=4 years)
ocornut 6a161b8789 Examples: Reworked setup of clear color to be compatible with transparent values. (#2693, #2764, #2766, #2873, #3447, #3813, #3816) ago%!(EXTRA string=4 years)
ocornut b1a18d82e3 Moving backends code from examples/ to backends/ (step 6: update markdown documentation) ago%!(EXTRA string=5 years)
ocornut 124c2608f1 Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency. ago%!(EXTRA string=5 years)
omar 6461fd40ab Examples: Fixed SDL+OpenGL2 and SDL+Vulkan examples not processing SDL_WINDOWEVENT_CLOSE events which tends to be needed in multi-viewport setting. ago%!(EXTRA string=5 years)
Michel Lesoinne b25756be4a Examples: Vulkan: Switch validation layer. Fix CMakeLists to find Vulkan the standard way. (#3459) ago%!(EXTRA string=5 years)
ocornut b73305be11 Examples: Vulkan: Reworked buffer resize handling, amend df89a16d (#3390, #2626) ago%!(EXTRA string=5 years)
ocornut df89a16d26 Examples: Vulkan: Reworked buffer resize handling, fix for Linux/X11. (#3390, #2626) ago%!(EXTRA string=5 years)
ocornut ede8825fb2 Examples: Vulkan: Fixed GLFW+Vulkan and SDL+Vulkan clear color not being set. Broken by a06eb833 (#3390) ago%!(EXTRA string=5 years)
ocornut 40b799023b Docs: Update fonts.md (#2861) + update all references to FONTS.txt ago%!(EXTRA string=5 years)
ocornut a06eb83359 Examples: GLFW+Vulkan, SDL+Vulkan: Fix for handling of minimized windows. (#3259) ago%!(EXTRA string=5 years)
ocornut a056603d8b Backends: Vulkan: Rename internal helper ImGui_ImplVulkanH_CreateWindow to ImGui_ImplVulkanH_CreateOrResizeWindow ago%!(EXTRA string=5 years)
ocornut fbaf65b8f6 Revert "Viewports: Renamed UpdatePlatformWindows > PlatformWindowsUpdate, RenderPlatformWindowsDefault -> PlatformWindowsRender, DestroyPlatformWindows > PlatformWindowsDestroy (#1542)" ago%!(EXTRA string=5 years)
ocornut f2c7f3b200 Viewports: Renamed UpdatePlatformWindows > PlatformWindowsUpdate, RenderPlatformWindowsDefault -> PlatformWindowsRender, DestroyPlatformWindows > PlatformWindowsDestroy (#1542) ago%!(EXTRA string=5 years)
omar 26d177bc03 Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks ago%!(EXTRA string=6 years)
Rokas Kupstys 6892b81578 Remove trailing spaces from bunch of files. ago%!(EXTRA string=6 years)
omar 516c3dee80 Examples: SDL+DX11: Changelog, readme, batch files, fixed vcxproj, minor stylistic fixes + minor sync of other main.cpp files. (#2632) ago%!(EXTRA string=6 years)
omar 431aa4e456 Synced/merged minor cruft from docking branch to minimize drift. AFAIK the only meaningful no-op change is that the call UpdateHoveredWindowAndCaptureFlags() was moved above UpdateMouseMovingNewFrame() to match what docking branch has been doing for a while. ago%!(EXTRA string=6 years)
omar 6789ea3482 Examples: SDL: Gamepad support minor amend. Fixes ImGuiBackendFlags_HasGamepad not being set. Enable in Emscripten demo. Tweaks. (#2509, #2484). ago%!(EXTRA string=6 years)
David Amador 994a92d79d Added support to use controllers via SDL_GameController. (#2509) ago%!(EXTRA string=6 years)
omar f159eb35fb Examples: SDL: Removed unused code. (#2484) ago%!(EXTRA string=6 years)
omar 1295205cd4 Examples: Vulkan: Fixed warnings. (#2480) ago%!(EXTRA string=6 years)
omar c43dab2414 Vulkan: Fix not incrementing semaphore index. (#2472, #2071) ago%!(EXTRA string=6 years)
omar e099a7dc74 Vulkan: Bits. Using IM_ALLOC/IM_FREE instead of new[] / delete[]. ago%!(EXTRA string=6 years)