2018-03-18 |
Viewport, Platform: Refactored platform interface. Removed need to use imgui_internal.h in backends. Split viewport into public facing ImGuiViewport and internal structure. Exposing enough data to provide custom tweaked renderers. Renamed handlers, fixed lots of inconsistencies. (#1542, #1042)
omar
committed
on 18 Mar 2018
|
---|---|
2018-03-13 |
Examples: SDL,GLFW,Vulkan: The Platform<>Renderer link is handled by SDL/GLFW platforms, both can compile without Vulkan headers, SDL+Vulkan is now on part with GLFW+Vulkan (aka broken the same way!). (#1542)
omar
committed
on 13 Mar 2018
|
2018-03-12 |
Examples, Viewport: Vulkan: Experiment (broken) multi-viewport support, merging code from ParticlePeter branches. (#1542, #1042)
omar
committed
on 12 Mar 2018
|
Merge branch 'master' into viewport (inc Vulkan resize fix merge #1042)
omar
committed
on 12 Mar 2018
|
|
Examples: Vulkan: Passing Queue, QueueFamily to binding. Fixed scissor (fixed in master). ImGui_ImplVulkanH_DestroyWindowData() waits for device to be idle. (#1042)
omar
committed
on 12 Mar 2018
|
|
Examples: Vulkan: Only resize swap chain and framebuffer once. (#1042)
omar
committed
on 12 Mar 2018
|
|
Examples: Renamed glfw error callback for clarity.
omar
committed
on 12 Mar 2018
|
|
Fixed resize window validation errors with removing frame prerender once and present last but one frame functionality. Frame rate is still similar.
Peter Particle
authored
on 10 Mar 2018
omar
committed
on 12 Mar 2018
|
|
2018-03-08 |
Viewport: Coupling non-main viewport to one window. Viewport name derived from the window. Added ImGuiConfigFlags_PlatformNoTaskBar, off by default (aka re-established task-bars by default for now). (#1542)
omar
committed
on 8 Mar 2018
|
2018-03-07 |
Viewport: Disable extra viewports from hosting other windows. (#1542)
omar
committed
on 7 Mar 2018
|
Viewport: Reorganized viewport enable flags. Both user + platform + renderer need to enable a flag. (#1542)
omar
committed
on 7 Mar 2018
|
|
2018-03-03 |
Examples: Vulkan: Further refactor.
omar
committed
on 3 Mar 2018
|
2018-03-02 |
Examples: Vulkan: Moved CreateOrResizeWindowData func to imgui_impl_vulkan.h
omar
committed
on 2 Mar 2018
|
Examples: Vulkan: Moved main.cpp data structures to imgui_impl_vulkan.h as shared helpers for the benefit of both the example and the platform/viewport renderer interface.
omar
committed
on 2 Mar 2018
|
|
Viewport: Replaced UpdatePlatformWindows/RenderPlatformWindows by RenderAdditionalViewports(). The update is always called in EndFrame(). (#1542)
omar
committed
on 2 Mar 2018
|
|
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).
omar
committed
on 2 Mar 2018
|
|
|
|
Examples: Vulkan: Reduced duplicate code by skipping present on the first frame. Amend
201d589 by @ParticlePeter
omar
committed
on 2 Mar 2018
|
|
Examples: Vulkan: Various tweak. Misc refactor into per-frame data. Duplicate buffer creation code moved to CreateOrResizeBuffer().
omar
committed
on 2 Mar 2018
|
|
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.
omar
committed
on 2 Mar 2018
|
|
Examples: Renamed glfw error callback so it's more clear what it is.
omar
committed
on 2 Mar 2018
|
|
2018-03-01 |
|
Examples: Vulkan: SDL: Fixed missing resize handler (not properly merged from #1367) + tweaks.
omar
committed
on 1 Mar 2018
|
|
Examples: Vulkan: Moved code into shared helpers: ImGui_ImplVulkan_SelectSurfaceFormat, ImGui_ImplVulkan_SelectPresentMode.
omar
committed
on 1 Mar 2018
|
|
Examples: Vulkan: Various tweaks to name variable more consistently like Vulkan + a few comments + a few imgui style code compaction.
omar
committed
on 1 Mar 2018
|
|
Examples: Vulkan: Debug report tweak + always enable in Debug build.
omar
committed
on 1 Mar 2018
|
|
Examples: Fixed enabling IMGUI_VULKAN_DEBUG_REPORT which was broken during refactor because of duplicate 'extensions' local variable.
omar
committed
on 1 Mar 2018
|
|
2018-02-28 |
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
omar
committed
on 28 Feb 2018
|
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
omar
committed
on 28 Feb 2018
|
|
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
omar
committed
on 28 Feb 2018
|