1122 Commits (b95b2b4574dea80f38edce3477d5e15ef1f9a2ee)

Author SHA1 Message Date
Cyao 538960bf17
Examples: Fixed SDL3 Makefile (#7641) ago%!(EXTRA string=11 months)
ocornut ec1d2be96f Examples: Win32+DX9,DX10,DX11,DX12: rework main loop to handle minimization and screen locking. (#2496, #3907, #6308, #7615) ago%!(EXTRA string=11 months)
Hubert Maier 07dbcf1f70 Fixed typos. (#7593) ago%!(EXTRA string=12 months)
ocornut 93daf23223 Examples: SDL3: updates for latest SDL3 API changes. ago%!(EXTRA string=12 months)
ocornut 5d973a87d4 Backends: SDL_Renderer2/SDL_Renderer3: and ImGui_ImplSDLRenderer2_RenderDrawData() and ImGui_ImplSDLRenderer3_RenderDrawData() now takes a SDL_Renderer* parameter. ago%!(EXTRA string=12 months)
ocornut b720c0f541 Backends: Vulkan: Added convenience support for Volk via IMGUI_IMPL_VULKAN_USE_VOLK define. (#6582, #4854) ago%!(EXTRA string=1 year)
ocornut 7b8107e7c8 Examples: GLFW+WebGPU: Rename example_emscripten_wgpu/ to example_glfw_wgpu/ (#7435, #7132) ago%!(EXTRA string=1 year)
ocornut 648278cd62 Examples: GLFW+WebGPU: Amends. (#7435, #7132) ago%!(EXTRA string=1 year)
Jules Fouchy 80a5fdb108 Examples: GLFW+WebGPU: Fixed condition for when to recreate swapchain. (#7435, #7132) ago%!(EXTRA string=1 year)
Elias Daler f9df6bf662 Examples: GLFW+WebGPU: added support for WebGPU-native/Dawn (#7435, #7132) ago%!(EXTRA string=1 year)
ocornut dad1689bf7 Examples: SDL3: amend for removal of SDL_RENDERER_ACCELERATED. ago%!(EXTRA string=1 year)
Kevin Leonardic fc570ac922
Examples: WGPU: fixed initialization of WGPURenderPassColorAttachment (#7371) ago%!(EXTRA string=1 year)
Shawn Hatori f80e65a406 Backends:,Examples: Vulkan: moved RenderPass parameter from ImGui_ImplVulkan_Init() function to ImGui_ImplVulkan_InitInfo structure. (#7308) ago%!(EXTRA string=1 year)
Tom Seddon 3cc37170ca Examples: GLFW+Metal: Add -I and -L paths for MacPorts. ago%!(EXTRA string=1 year)
ocornut 831d42c1ab Backends: WebGPU: ImGui_ImplWGPU_Init() now takes a ImGui_ImplWGPU_InitInfo structure instead of variety of parameters, allowing for easier further changes. (#7240) ago%!(EXTRA string=1 year)
ocornut e3c7ff944d Examples: Emscripten+WebGPU: slightly refactor like other Emscripten compatible Desktop examples, as aiming to make this suppot desktop eventually. ago%!(EXTRA string=1 year)
Michał Cichoń 788747f863
Examples: Emscripten+WebGPU: Remove use of deprecated ObjectBase<...>::Release in favor of ::MoveToCHandle (#7251) ago%!(EXTRA string=1 year)
ocornut 5ddfbb80d8 Backends: Vulkan: Fixed vkAcquireNextImageKHR() validation errors in VulkanSDK 1.3.275 by allocating one extra semaphore than in-flight frames. (#7236) ago%!(EXTRA string=1 year)
ocornut 2f48337335 Examples: Vulkan: Rename compile-time defies for the examples to remove misleading IMGUI_ prefixes. ago%!(EXTRA string=1 year)
ocornut af00b182e3 Examples: SDL3: Minor fixes following changes to API (SDL_WindowFlags -> Uint32). ago%!(EXTRA string=1 year)
ocornut 3cb805489b Backends: GLFW, Emscripten: fixes for canvas resizing, amends. (#6751) ago%!(EXTRA string=1 year)
Pello Rao 22a7d241ff Backends: GLFW, Emscripten: fixes for canvas resizing. (#6751) ago%!(EXTRA string=1 year)
ocornut 55073aa7a3 Examples; SDL: added missing return values checks from SDL_CreateWindow() calls. (#7147) ago%!(EXTRA string=1 year)
ocornut c6ec69c7c1 Using nullptr in remaining examples/backends locations. (#6313, #7071, #4537) ago%!(EXTRA string=1 year)
Chris Gregory 1f3090a48d
Backends: SDL3: Fix indent (#7062) ago%!(EXTRA string=1 year)
ocornut 79a9e2fdfb Backends: Vulkan: (Breaking) full font upload is performed by ImGui_ImplVulkan_CreateFontsTexture(), no need for user code to create or provide a command-buffer. Removed ImGui_ImplVulkan_DestroyFontUploadObjects(). (#6943, #6715, #6327, #3743, #4618) ago%!(EXTRA string=1 year)
ocornut 6e7b43b6c7 Backends: Vulkan: Added ImGui_ImplVulkan_DestroyFontsTexture(), made ImGui_ImplVulkan_CreateFontsTexture() destroy previous one. (#6943, #6715, #6327, #3743, #4618) ago%!(EXTRA string=1 year)
ocornut 357f752bed Docs: add more links to the top of every examples and backends files. ago%!(EXTRA string=2 years)
wushiyang 981abb4612 Examples: Emscripten+webgpu: Fixed WGPUInstance creation process + use preferred framebuffer format. (#6640, #6748) ago%!(EXTRA string=2 years)
Sascha Willems fa2f1bfbb0 Examples: Vulkan: Fixed Vulkan descriptor pools. (#6642) ago%!(EXTRA string=2 years)
ocornut 3cc9d2051a Examples: Win32+OpenGL3: Fixed not calling DefWindowProcW() as with other Win32 examples. (#6516, #5725, #5961, #5975) ago%!(EXTRA string=2 years)
ocornut b476184574 Backends: SDLRenderer3: Amend/finish SDL_Renderer3 patch + add example. (#6286) ago%!(EXTRA string=2 years)
ocornut b709b02e96 Backends: SDL_Renderer2: renamed all functions accordingly. (#6286) ago%!(EXTRA string=2 years)
ocornut 88e7d773df Backends: SDL_Renderer2: Renamed 'imgui_impl_sdlrenderer.h/cpp' to 'imgui_impl_sdlrenderer2.h/cpp' (#6286) ago%!(EXTRA string=2 years)
ocornut 216ae7db52 Examples: SDL3: Added clues that Emscripten doesn't support SDL3 yet. (#6386) ago%!(EXTRA string=2 years)
ocornut c8579abb43 Examples: DX9: Fix WM_SIZE handling bug introduced in 031e152d2. (#6374) ago%!(EXTRA string=2 years)
ocornut 430c05991c Docs: added more detailed information about UTF-8 encoding. ago%!(EXTRA string=2 years)
ocornut 513af1efc9 Examples: Updated all Visual Studio project file to use /utf-8 option, so string literals are UTF-8 encoded by default. ago%!(EXTRA string=2 years)
ocornut 031e152d29 Examples: DX9, DX10, DX11: Queue framebuffer resize instead of processing in WM_SIZE. (#6374) ago%!(EXTRA string=2 years)
kimidaisuki22 565aa0b763 Examples: Vulkan: pick integrated GPU if nothing else is available. (#6359) ago%!(EXTRA string=2 years)
Daniel Petrovic 0fbf2888e7
Examples: example_glut_opengl2: Fixed compilation issue (#6361) ago%!(EXTRA string=2 years)
ocornut 9308cfdcfb Examples: Amend Win32/Winapi + OpenGL example. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553) ago%!(EXTRA string=2 years)
Mark Jansen a566ecc58f Examples: Add Win32/Winapi + OpenGL example. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553) ago%!(EXTRA string=2 years)
Gereon V f304603e13 Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). (#6337) ago%!(EXTRA string=2 years)
ocornut ba98667c65 Examples: Vulkan: further work for device extensions + tentative use o fVK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME. (#6109, #6172, #6101) ago%!(EXTRA string=2 years)
ocornut 6324280432 Examples: Vulkan: rework extensions setup + enable some to avoid validation layer errors. (#6109, #6172, #6101) ago%!(EXTRA string=2 years)
Michael Martz 506f7e0074 Using nullptr in locations where warning disable is not convenient. (#6313, #4537) ago%!(EXTRA string=2 years)
David Maas e92b29ad53 Backends: OSX: Added support for io.AddMouseSourceEvent(). (#6314) ago%!(EXTRA string=2 years)
ocornut 301c956039 Examples: Windows: Added 'misc/debuggers/imgui.natstepfilter' file to all Visual Studio projects. (#3038) ago%!(EXTRA string=2 years)
ocornut ae4dad09b5 Examples: SDL3: Updated for latest WIP SDL3 branch. (#6243) ago%!(EXTRA string=2 years)