5 Commits (83ef61fa56bf843e39a99462cc5b0a2e2690c20f)

Author SHA1 Message Date
omar 9dcc07422e Viewport: Reorganized viewport enable flags. Both user + platform + renderer need to enable a flag. (#1542) ago%!(EXTRA string=7 years)
omar e026c8d3b7 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) ago%!(EXTRA string=7 years)
omar e9fa17e1bf Viewport: Replaced UpdatePlatformWindows/RenderPlatformWindows by RenderAdditionalViewports(). The update is always called in EndFrame(). (#1542) ago%!(EXTRA string=7 years)
omar baef79415b Examples: DX12: Empty skeleton toward implementing the multi-viewport api for DirectX12. (WIP/test API) (#1542, #301) ago%!(EXTRA string=7 years)
omar ffda84cfae Examples: DirectX12: Merged to new example format, imgui_impl_dx12.cpp contains the DX12 stuff, couple with imgui_impl_win32.cpp ago%!(EXTRA string=7 years)
omar 288351a801 Examples: DirectX12: Tweaked assertion to more accurately represent what it wants to say. (#301) ago%!(EXTRA string=7 years)
omar 9be7d048c8 Examples: DirectX12: Merge, various styling tweaks, update for 1.60 wip, synchronized Win32 features with other examples. (#301) ago%!(EXTRA string=7 years)
Jefferson Montgomery 3fd5790814 Pass render target format in ImGui_ImplDX12_Init() instead of hard-coded. ago%!(EXTRA string=8 years)
Jefferson Montgomery f6b6dace9e Pass command list in using ImGui_ImplDX12_NewFrame() instead of ImGui_ImplDX12_Init() ago%!(EXTRA string=8 years)
Jefferson Montgomery f6181b3428 Examples: DirectX12: Add directx12_example ago%!(EXTRA string=9 years)