ocornut
|
71d39a4634
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui_internal.h
|
2025-02-12 19:17:48 +01:00 |
|
ocornut
|
88cda0cab6
|
Fixed minor warning. Added comment.
|
2025-02-10 12:39:54 +01:00 |
|
ocornut
|
a431e1277e
|
Backends: SDL2, SDL3: Using SDL_OpenURL() in platform_io.Platform_OpenInShellFn handler. (#7660)
|
2025-02-10 12:09:44 +01:00 |
|
ocornut
|
8679cfa2d8
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_glfw.h
# examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj
# imgui.cpp
|
2025-02-07 18:27:32 +01:00 |
|
fdsa
|
4f1d3809c3
|
Fixed tabs and spaces (#8377)
|
2025-02-06 19:54:43 +01:00 |
|
ocornut
|
2d20e13746
|
Backends: GLFW: Added comment about io.AddMouseSourceEvent() not being properly called. (#8374)
|
2025-02-04 20:19:57 +01:00 |
|
ocornut
|
d80347613a
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_metal.mm
# imgui.cpp
# imgui_internal.h
|
2025-02-03 18:42:24 +01:00 |
|
PhantomCloak
|
da0ba9e2fe
|
Backends: WebGPU: add type alias for dawn WGPUProgrammableStageDescriptor -> WGPUComputeState. (#8369)
|
2025-02-03 16:00:59 +01:00 |
|
ocornut
|
5dd84082ab
|
InputTextWithHint(): Fixed buffer overflow when user callback modifies the buffer contents in a way that alters hint visibility. (#8368)
|
2025-02-03 15:11:22 +01:00 |
|
ocornut
|
204cebc8fc
|
Backends: Metal: Fixed a crash on application resources. (#8367, #7419) [@anszom]
|
2025-02-03 14:21:53 +01:00 |
|
ocornut
|
64e738cae7
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-01-22 12:19:09 +01:00 |
|
ocornut
|
d17e9fc107
|
Backends: SDL_GPU: shallow tweaks + disable anisotropy in sampler. Examples: SDL+Vulkan: Fixed incorrect defines.
|
2025-01-22 10:37:39 +01:00 |
|
David Maas
|
a3802c84fd
|
Backends: SDL3: new viewport windows are created with the SDL_WINDOW_HIDDEN flag before calling SDL_ShowWindow(). (#8328
Unsure why it was missing from a526ff8c3
|
2025-01-22 10:02:24 +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
|
4c2e7bb035
|
Backends: SDL2,SDL3: removed assert preventing using ImGui_ImplSDL2_SetGamepadMode()/ImGui_ImplSDL3_SetGamepadMode() with ImGui_ImplSDL2_GamepadMode_Manual/ImGui_ImplSDL3_GamepadMode_Manual and an empty array. (#8329)
|
2025-01-20 15:24:46 +01:00 |
|
ocornut
|
8b0af7fddc
|
Backends: SDL: update comments regarding API stability, regarding SDL_GPU and SDL_Renderer.
|
2025-01-20 14:30:40 +01:00 |
|
Julian Rachele
|
aa1b4ea861
|
Backends: OSX: Remove notification observer when shutting down. (#8331)
|
2025-01-20 09:24:43 +01:00 |
|
Daniel K. O. (dkosmari)
|
aa23f3801b
|
Backends: SDL_Renderer2/3: Use endian-dependent RGBA32 texture format, to match SDL_Color. (#8327)
|
2025-01-18 17:26:36 +01:00 |
|
ocornut
|
dd89a3741b
|
Backends: Vulkan: sharing duplicate code. (#5446, #8326)
|
2025-01-17 17:11:22 +01:00 |
|
ocornut
|
b4a5d1dc53
|
Backends: SDLGPU3: Rename GpuDevice->Device. Expose ImGui_ImplSDLGPU3_CreateDeviceObjects(), ImGui_ImplSDLGPU3_DestroyDeviceObjects(). Misc renaming. (#8163, #7998, #7988)
|
2025-01-16 12:43:06 +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
|
0e21bde77b
|
Misc shallow merge to reduce diff in other branches.
|
2025-01-15 14:00:03 +01:00 |
|
ocornut
|
100075f2be
|
Backends: DirectX12: Texture upload use the command queue provided in ImGui_ImplDX12_InitInfo instead of creating its own.
+ minor tweaks to faciliate branch merging.
|
2025-01-15 12:15:24 +01:00 |
|
ocornut
|
c0ae3258f9
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-01-14 13:46:39 +01:00 |
|
ocornut
|
21902e2f53
|
Backends: SDL_GPU: fixed SDL_GPUViewport initialisation. (#8163, #7998, #7988)
Probably harmless. Amend 8bbccf7
|
2025-01-13 19:51:15 +01:00 |
|
ocornut
|
6fb7d44255
|
Backends: SDL2/SDL3: Comments. (#7672, #7670)
|
2025-01-13 17:40:38 +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 |
|
Daniel Walz
|
e7fb97208a
|
Backends: Metal: Added missing IM_UNUSED (#8302)
|
2025-01-09 23:12:07 +01:00 |
|
ocornut
|
2f91176011
|
Merge branch 'master' into docking
|
2025-01-09 17:08:31 +01:00 |
|
ocornut
|
596e09770d
|
Backends: SDL3: Added ImGui_ImplSDL3_InitForSDLGPU() for consistency. (#8163, #7998, #7988)
|
2025-01-09 17:07:53 +01:00 |
|
ocornut
|
e799849272
|
Backends: SDLGPU3: Added sdl_gpu backend (amends). (#8163, #7998, #7988)
|
2025-01-09 16:55:03 +01:00 |
|
Delta
|
8bbccf7a97
|
Backends: SDLGPU3: Added sdl_gpu backend. (#8163, #7998, #7988)
+Squashed: Optimized shader source code encoding by ocornut (#8163, #7998, #7988)
(squashed to avoid storing both in git history, 130 KB->62 KB)
|
2025-01-09 16:55:03 +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 |
|
Selim Sandal
|
e6a7c7689f
|
Backends: Metal: Fixed memory leaks. (#8276, #8166)
|
2025-01-08 12:03:18 +01:00 |
|
ocornut
|
0514332474
|
Avoid clang/gcc warnings: -Wnontrivial-memaccess in backends. (#8295, #8129, #8135)
|
2025-01-08 11:44:00 +01:00 |
|
Arash Partow
|
63649e0359
|
Avoid clang/gcc warnings: -Wnontrivial-memaccess. (#8295)
|
2025-01-08 11:40:59 +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
|
f04d3cbdaa
|
Backends: DirectX10: Expose selected render state in ImGui_ImplDX10_RenderState, which you can access in 'void* platform_io.Renderer_RenderState' during draw callbacks. (#6969, #5834, #7468, #3590)
Amend e94f95d
|
2025-01-06 18:28:01 +01:00 |
|
ocornut
|
af271e7330
|
Backends: DX11: Expose vertex constant buffer in ImGui_ImplDX11_RenderState.
DX9 and DX12 users can already alter the projection matrix (in undocumented ways, but possible)
|
2025-01-06 18:21:41 +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 |
|
ocornut
|
d0021e1621
|
Backends: Metal: Fixed resource leak when using multiple contexts. (#7419)
|
2025-01-06 15:01:59 +01:00 |
|
Helodity
|
2d2c7d3f95
|
Backends: Allegro5: Avoid calling al_set_mouse_cursor() repeatedly since it appears to leak on on X11 (#8256).
|
2025-01-06 13:54:39 +01:00 |
|
ocornut
|
5413a9a6b4
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
# imgui.cpp
# imgui_internal.h
|
2024-12-20 23:31:52 +01:00 |
|
ocornut
|
006721fbd6
|
Added ImFontAtlas section index in comments + minor tweaks to DX12 backends.
|
2024-12-20 22:56:05 +01:00 |
|