| 2018-03-19 | 
                Viewport, Platform: Added void* to render/swap buffer functions. Comments. (#1542, #1042)
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | 
|---|---|
| 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
    
  
                  
                 | 
| 
                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
    
  
                  
                 | |
| 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
    
  
                  
                 | |
| 
                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
    
  
                  
                 | |
| 2018-03-03 | 
                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  201d589by @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
    
  
                  
                 |