History for imgui / examples
2018-03-20
@omar
Added ImGuiBackendFlags for backend to expose its capabilities. Added ImGuiBackendFlags_HasGamepad. (#787, #1542)
omar committed on 20 Mar 2018
@omar
IO: Renamed io.WantMoveMouse to io.WantSetMousePos (was added in 1.52, _not_ used by core and only honored by some binding ahead of merging the Nav branch) + internal renaming (#787)
omar committed on 20 Mar 2018
@omar
Merge branch 'master' into viewport ...
omar committed on 20 Mar 2018
@omar
Examples: Renamed applications to emphasis on use of GLFW as a platform framework + minor local tweaks
omar committed on 20 Mar 2018
2018-03-19
@Christian Forfang
Examples: Vulkan: Fix missing subpass dependency ...
Christian Forfang authored on 19 Mar 2018 omar committed on 19 Mar 2018
@omar
Examples: Vulkan: Using VK_PRESENT_MODE_MAILBOX_KHR. Disable IMGUI_UNLIMITED_FRAME_RATE by default. Fixed warnings. (#1042)
omar committed on 19 Mar 2018
@omar
Viewport, Platform: Added void* to render/swap buffer functions. Comments. (#1542, #1042)
omar committed on 19 Mar 2018
2018-03-18
@omar
Viewport, Examples: Renamed types used by examples. (#1542)
omar committed on 18 Mar 2018
@omar
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-15
@omar
Viewport, Platform: Internal renaming to use more consistent (OsDesktopPos > PlatformPos). (#1542)
omar committed on 15 Mar 2018
@omar
Viewport, Platform: SDL: Makes the CreateViewport function restore current GL context so in theory it is free from side-effect. That said, it seems like there is a bug in SDL because our CreateViewport (currently in Render(), not for long) have affect a jerky side-effect if SDL_GL_MakeCurrent() is called before Render(). (#1542)
omar committed on 15 Mar 2018
@omar
Viewport: Removed back-end renderer code that implied we need to clear with WindowBg color. Added NoRendererClear flag. (#1542, #1042)
omar committed on 15 Mar 2018
@omar
Examples Refactor: GLFW: Explicit functions to init GLFW with OpenGL or Vulkan since we cannot read the api hints from glfw.
omar committed on 15 Mar 2018
@omar
Viewport, Platform, Examples: Changes to resizing flow + restored support for Platform events affecting the ImGui windows (so Decorated windows are functional). (#1542, #1042) .. ...
omar committed on 15 Mar 2018
2018-03-14
@omar
Examples: SDL: Fix for versions olders than 2.0.6
omar committed on 14 Mar 2018
2018-03-13
@omar
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
@omar
Examples: Using draw_data->DisplaySize, followup to c50198d. Fix Vulkan secondary viewport rendering. SDL+Vulkan: Matched changes. Fix vcprojs. (#1542, #1042)
omar committed on 13 Mar 2018
@omar
Viewport: Obsoleted io.DisplayPos (which was a Viewport branch thing), added ImDrawData::DisplayPos, DisplaySize (#1542) wip
omar committed on 13 Mar 2018
2018-03-12
@omar
Examples, Viewport: Vulkan: Experiment (broken) multi-viewport support, merging code from ParticlePeter branches. (#1542, #1042)
omar committed on 12 Mar 2018
@omar
Merge branch 'master' into viewport (inc Vulkan resize fix merge #1042)
omar committed on 12 Mar 2018
@omar
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
@omar
Examples: DPI: Minor warning fix. (#1676)
omar committed on 12 Mar 2018
@omar
Examples: Vulkan: Only resize swap chain and framebuffer once. (#1042)
omar committed on 12 Mar 2018
@omar
Examples: Renamed glfw error callback for clarity.
omar committed on 12 Mar 2018
@Peter Particle
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
@omar
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
@omar
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
@omar
Viewport: Changed signature of ResizeViewport to be consistent with other similar functions.
omar committed on 8 Mar 2018
@omar
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
@omar
Examples: DPI: Hacked in a quick compile-and-run-everywhere call to SetProcessDpiAwareness(), will need to revisit.
omar committed on 8 Mar 2018