2018-03-12 |
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: DPI: Minor warning fix. (#1676)
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
|
|
Viewport, DPI: Some early work on per-viewport DPI support. At the moment the easiest way is to replace fonts during the ChangedViewport callback, but down the line we should aim at handling some of it at ImFont level. (#1542, #1676)
omar
committed
on 12 Mar 2018
|
|
Examples: DPI: Portable DPI related helpers in the _Win32 examples. Using one in examples's main.cpp, the GetDpiScale functions are not wired anywhere for now. (#1542, #1676)
omar
committed
on 12 Mar 2018
|
|
2018-03-08 |
Viewport: Changed signature of ResizeViewport to be consistent with other similar functions.
omar
committed
on 8 Mar 2018
|
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
|
|
Examples: DPI: Hacked in a quick compile-and-run-everywhere call to SetProcessDpiAwareness(), will need to revisit.
omar
committed
on 8 Mar 2018
|
|
2018-03-07 |
Viewport: Disable extra viewports from hosting other windows. (#1542)
omar
committed
on 7 Mar 2018
|
Fixed warnings.
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
|
|
Examples: SDL: Fix for pre 2.0.4.
omar
committed
on 7 Mar 2018
|
|
Examples: Updated Makefile and batch files to work with new examples. Using lowercase "gl.h" as it seems this is what Linux wants.
omar
committed
on 7 Mar 2018
|
|
Examples: Added Makefile for SDL+OpenGL2 example. (#1668)
omar
committed
on 7 Mar 2018
|
|
Examples: Added Makefile for SDL+OpenGL2 example. (#1668)
omar
committed
on 7 Mar 2018
|
|
2018-03-06 |
|
Examples: OpenGL3: Added a way to override the glsl version number through the Init call. (#1667, #1466)
omar
committed
on 6 Mar 2018
|
|
2018-03-03 |
|
Viewport: Give a chance to platform and renderer to actually destroy their data. Otherwise the regular ImplXXX_Shutdown + following by DestroyContext() order fails to fullifl this. (#1542)
omar
committed
on 3 Mar 2018
|
|
Examples: Vulkan: Further refactor.
omar
committed
on 3 Mar 2018
|
|
Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added
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
|