ocornut
|
cbf9e3f554
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
# imgui.cpp
|
2025-08-08 15:51:56 +02:00 |
|
Michael Böhme
|
90025a62c7
|
Backends: Vulkan: Avoid calling vkCmdBindDescriptorSets() when texture has not changed. (#8666)
|
2025-08-04 18:10:00 +09:00 |
|
ocornut
|
34debc733f
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# imgui.h
|
2025-07-27 20:35:25 +09:00 |
|
Miolith
|
853a46e021
|
Backends: Vulkan: fixed texture update corruption introduced in 1.92.0. (#8801, #8755, #8840, #8465)
Fix abe294bfd0
|
2025-07-27 19:33:30 +09:00 |
|
ocornut
|
fe1cee0837
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl3.cpp
# imgui.cpp
|
2025-07-22 18:38:50 +09:00 |
|
ocornut
|
336d9212fc
|
Backends: using range-for to iterate draw_data->CmdLists[].
|
2025-07-11 17:41:52 +02:00 |
|
ocornut
|
c99ac2451f
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_vulkan.cpp
|
2025-07-08 17:25:22 +02:00 |
|
Moses Miller
|
032e1397d9
|
Backends: Vulkan: use separate barrier for buffer. (#8772)
|
2025-07-07 16:58:42 +02:00 |
|
Moses Miller
|
c2d9b07533
|
Backends: Vulkan: fixed texture synchronization. (#8772)
|
2025-07-07 16:58:41 +02:00 |
|
ocornut
|
495d6f1e39
|
Undef 'Status' in main header file. (#8751, #8765)
|
2025-07-07 14:56:50 +02:00 |
|
ocornut
|
3ec62dfeff
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_osx.h
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_vulkan.cpp
# imgui.h
|
2025-06-27 16:59:03 +02:00 |
|
Thomas Quante
|
8e3aac5744
|
Backends: Vulkan: use nonCoherentAtomSize to align upload_size, fixing validation error on some setups. (#8743, #8744)
|
2025-06-27 16:32:17 +02:00 |
|
Stanislav Vasilev
|
3f0699cf02
|
Backends: Vulkan: Fix failing assertion for platforms where viewports are not supported (#8734)
|
2025-06-26 20:31:46 +02:00 |
|
ocornut
|
b580c11303
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_sdl2.cpp
|
2025-06-20 15:19:36 +02:00 |
|
ocornut
|
e97e55adbc
|
Backends: Fixed various warnings discovered when using MinGW GCC 15/Clang on latest backends.
dx12: 'ImGui_ImplDX12_Data* bd' shadowed local in spite of being in lambda.
|
2025-06-20 15:18:00 +02:00 |
|
ocornut
|
8d6e66d38c
|
Backends: DX10, DX11, DX12, OpenGL3, Vulkan, WGPU: Assert when CreateDeviceObjects() calls return false.
|
2025-06-20 09:49:53 +02:00 |
|
ocornut
|
344d5ff4b7
|
Merge branch 'master' into docking
|
2025-06-17 20:15:12 +02:00 |
|
Shawn Hatori
|
6b3cbb10a2
|
Backends: Vulkan: correct minimum pool size assertion (#8691)
|
2025-06-16 11:59:26 +02:00 |
|
ocornut
|
6af6cec23f
|
Merge branch 'master_fonts' into docking
# Conflicts:
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx10.h
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_metal.h
# backends/imgui_impl_metal.mm
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl2.h
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_opengl3.h
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_sdlgpu3.cpp
# backends/imgui_impl_sdlgpu3.h
# backends/imgui_impl_vulkan.cpp
# examples/example_glfw_opengl3/main.cpp
# examples/example_sdl2_directx11/main.cpp
# examples/example_sdl2_opengl2/main.cpp
# examples/example_sdl2_opengl3/main.cpp
# examples/example_sdl2_vulkan/main.cpp
# examples/example_sdl3_opengl3/main.cpp
# examples/example_sdl3_sdlgpu3/main.cpp
# examples/example_sdl3_vulkan/main.cpp
# examples/example_win32_directx10/main.cpp
# examples/example_win32_directx11/main.cpp
# examples/example_win32_directx12/main.cpp
# examples/example_win32_directx9/main.cpp
# imgui.cpp
# imgui.h
# imgui_demo.cpp
# imgui_internal.h
|
2025-06-11 18:07:19 +02:00 |
|
ocornut
|
abe294bfd0
|
Backends: Vulkan: added ImGuiBackendFlags_RendererHasTextures support.
# Conflicts:
# backends/imgui_impl_vulkan.cpp
|
2025-06-11 15:33:28 +02:00 |
|
ocornut
|
0a222a3e2a
|
Backends: Vulkan: fixed build with VK_NO_PROTOTYPES.
Amend bbc89b6 (#8600)
|
2025-05-07 15:42:59 +02:00 |
|
ocornut
|
bf68040dc5
|
Backends: Vulkan: fixed build with VK_NO_PROTOTYPES.
Amend bbc89b6 (#8600)
|
2025-05-07 15:42:23 +02:00 |
|
ocornut
|
37fba4bed4
|
Backends: Vulkan: fixed validation errors during window detach in multi-viewport mode. [docking branch amend] (#8600, #8176)
|
2025-05-07 15:28:02 +02:00 |
|
ocornut
|
1c8fad73f8
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_win32.cpp
|
2025-05-07 15:24:46 +02:00 |
|
ChrisTom-94
|
bbc89b6391
|
Backends: Vulkan: fixed validation errors during window detach in multi-viewport mode. (#8600, #8176)
|
2025-05-07 15:23:03 +02:00 |
|
ChrisTom-94
|
d1dc2a3298
|
Backends: Vulkan: Load dynamic rendering functions using vkGetDeviceProcAddr() + try both non-KHR and KHR versions. (#8600, #8326, #8365)
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# docs/CHANGELOG.txt
|
2025-05-07 11:50:32 +02:00 |
|
ocornut
|
47d1ab192a
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# imgui_widgets.cpp
|
2025-04-08 19:59:38 +02:00 |
|
ocornut
|
974bf58a21
|
Backends: Vulkan: Build and warning fixes. (#8282)
|
2025-04-07 17:39:00 +02:00 |
|
ocornut
|
91652c317e
|
Backends: Vulkan: Deep-copy ImGui_ImplVulkan_InitInfo::PipelineRenderingCreateInfo's pColorAttachmentFormats buffer when set, in order to reduce common user-error of specifying a pointer to data that gets out of scope. (#8282)
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# docs/CHANGELOG.txt
|
2025-04-07 16:40:14 +02:00 |
|
Andrew Zonenberg
|
9fdeb41e52
|
Backends: Vulkan: Suppress trivially-copyable warning (#8537)
|
2025-03-31 20:42:18 +02:00 |
|
ocornut
|
6972b6c380
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_win32.cpp
|
2025-03-10 20:02:36 +01:00 |
|
fdsa
|
3c3d943fb1
|
Docs: Fix some typos (#8473)
|
2025-03-09 16:42:16 +01:00 |
|
ocornut
|
afd659bb92
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_vulkan.cpp
|
2025-02-17 11:46:16 +01:00 |
|
ocornut
|
ec4cd2cb8c
|
Backends: Vulkan: Fixed crash with using no prototypes + *BREAKING* Added ApiVersion to ImGui_ImplVulkan_LoadFunctions(). (#8326, #8365, #8400)
|
2025-02-14 12:19:39 +01:00 |
|
ocornut
|
e1ae7db4cc
|
Backends: Vulkan: Fixed building with older headers not supporting VK_HEADER_VERSION_COMPLETE. (#8326, #8365)
|
2025-02-13 16:03:40 +01:00 |
|
ocornut
|
890ead6a71
|
Backends: Vulkan: Added ApiVersion field in ImGui_ImplVulkan_InitInfo. Dynamic rendering path loads "vkCmdBeginRendering/vkCmdEndRendering" without -KHR on API 1.3. (#8326, #8365)
|
2025-02-13 15:40:49 +01:00 |
|
ocornut
|
6e94f6cefb
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui_internal.h
|
2025-01-20 18:04:31 +01:00 |
|
ocornut
|
dd89a3741b
|
Backends: Vulkan: sharing duplicate code. (#5446, #8326)
|
2025-01-17 17:11:22 +01:00 |
|
ocornut
|
109dd2be5d
|
Backends: Vulkan: VK_SUBOPTIMAL_KHR doesn't skip frame. (#7831, #7825)
|
2025-01-15 17:50:57 +01:00 |
|
ocornut
|
507cdba44e
|
Backends: Vulkan: vkQueuePresentKHR() returning VK_SUBOPTIMAL_KHR keeps moving forward. (#7825)
|
2025-01-15 17:38:37 +01:00 |
|
ocornut
|
015186aaf8
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_vulkan.cpp
|
2025-01-15 17:34:17 +01:00 |
|
ocornut
|
b9badb597a
|
Backends: Vulkan: removed misleading code incrementing frameindex. (#7834)
Thanks NostraMagister!
|
2025-01-15 17:08:04 +01:00 |
|
ocornut
|
8ebf22d3c1
|
Backends: Vulkan: use ImVector<> for simplicity.
|
2025-01-15 16:21:16 +01:00 |
|
ocornut
|
d0d571e0d7
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# imgui_internal.h
|
2025-01-13 14:30:57 +01:00 |
|
ocornut
|
0b8ff4b238
|
Backends, Examples: Vulkan: add IMGUI_IMPL_VULKAN_MINIMUM_IMAGE_SAMPLER_POOL_SIZE. use in descriptor pools sizes. (#6642)
|
2025-01-09 23:29:44 +01:00 |
|
ocornut
|
960a6f14bf
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_metal.mm
# imgui.cpp
|
2025-01-08 14:36:14 +01:00 |
|
ocornut
|
0514332474
|
Avoid clang/gcc warnings: -Wnontrivial-memaccess in backends. (#8295, #8129, #8135)
|
2025-01-08 11:44:00 +01:00 |
|
ocornut
|
cec8ff1885
|
Backends: Vulkan: Fixed building with using VK_NO_PROTOTYPES. (#8180)
Broken by a2e2172
|
2025-01-06 18:41:17 +01:00 |
|
ocornut
|
9cc0bf89bd
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
|
2025-01-06 17:59:22 +01:00 |
|
ocornut
|
a2e21727c0
|
Backends: Vulkan: moved helpers to backend: ImGui_ImplVulkanH_SelectPhysicalDevice(), ImGui_ImplVulkanH_SelectQueueFamilyIndex(). (#8180)
|
2025-01-06 17:35:20 +01:00 |
|