ocornut
|
65857236c7
|
Backends: GLFW, SDL2, SDL3, update for docking to use helpers.
|
2025-06-11 18:07:43 +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
|
b98e92839c
|
Backends: SDL2, SDL3, GLFW: Backport small part of c90ea13 from docking.
|
2025-06-11 16:24:04 +02:00 |
|
ocornut
|
8269924c33
|
Backends: GLFW: added ImGui_ImplGlfw_GetContentScaleForMonitor(), ImGui_ImplGlfw_GetContentScaleForWindow() helpers.
# Conflicts:
# backends/imgui_impl_glfw.cpp
|
2025-06-11 16:13:49 +02:00 |
|
ocornut
|
9da3e6696a
|
Backends: SDL2: added ImGui_ImplSDL2_GetDpiScaleForDisplay(), ImGui_ImplSDL2_GetContentScaleForWindow() helpers.
|
2025-06-11 16:12:41 +02:00 |
|
thedmd
|
26c017d5ea
|
Backends: Metal: added ImGuiBackendFlags_RendererHasTextures support.
# Conflicts:
# backends/imgui_impl_metal.h
# backends/imgui_impl_metal.mm
|
2025-06-11 15:41:05 +02:00 |
|
ocornut
|
ee8941e0de
|
Backends: Allegro5: added ImGuiBackendFlags_RendererHasTextures support.
|
2025-06-11 15:41:05 +02:00 |
|
ocornut
|
16fe666e36
|
Backends: SDLGPU3: added ImGuiBackendFlags_RendererHasTextures support.
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
# backends/imgui_impl_sdlgpu3.h
|
2025-06-11 15:38:14 +02:00 |
|
ocornut
|
e538883a20
|
Backends: SDL_Renderer3: added ImGuiBackendFlags_RendererHasTextures support.
|
2025-06-11 15:38:13 +02:00 |
|
ocornut
|
9fa65cd190
|
Backends: SDL_Renderer2: added ImGuiBackendFlags_RendererHasTextures support.
|
2025-06-11 15:37:50 +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
|
0430c55b84
|
Backends: OpenGL2: added ImGuiBackendFlags_RendererHasTextures support.
Removed ImGui_ImplOpenGL2_CreateFontsTexture() and ImGui_ImplOpenGL2_DestroyFontsTexture().
|
2025-06-11 15:30:45 +02:00 |
|
ocornut
|
dbb91a574f
|
Backends: OpenGL3: added ImGuiBackendFlags_RendererHasTextures support.
+ Removed ImGui_ImplOpenGL3_CreateFontsTexture() and ImGui_ImplOpenGL3_DestroyFontsTexture().
|
2025-06-11 15:29:14 +02:00 |
|
ocornut
|
eefe5d5aac
|
Backends: DirectX12: added ImGuiBackendFlags_RendererHasTextures support.
# Conflicts:
# backends/imgui_impl_dx12.cpp
|
2025-06-11 15:27:19 +02:00 |
|
ocornut
|
2d2b1bc1cc
|
Backends: DirectX10: added ImGuiBackendFlags_RendererHasTextures support.
# Conflicts:
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx10.h
|
2025-06-11 15:27:16 +02:00 |
|
ocornut
|
75efba7ec7
|
Backends: DirectX9: added ImGuiBackendFlags_RendererHasTextures support
# Conflicts:
# backends/imgui_impl_dx9.cpp
|
2025-06-11 15:27:11 +02:00 |
|
ocornut
|
372fd27e71
|
Backends: DirectX11: added ImGuiBackendFlags_RendererHasTextures support.
# Conflicts:
# backends/imgui_impl_dx11.cpp
|
2025-06-11 15:26:00 +02:00 |
|
ocornut
|
e55415bfef
|
(Breaking) renamed/moved ImGuiConfigFlags_DpiEnableScaleFonts -> ioConfigDpiScaleFonts, ImGuiConfigFlags_DpiEnableScaleViewports -> io.ConfigDpiScaleViewports
|
2025-06-11 15:02:06 +02:00 |
|
Dylam De La Torre
|
201899b611
|
Backends: OpenGL3: Fixed using non-existing features on GLES 3.20 which would push a GL error. (#8664)
* GL_PRIMITIVE_RESTART is not a valid enum for glEnable&co on GLES 3.20
* GL_CONTEXT_PROFILE_MASK is not a valid enum for glGetIntegerv on GLES 3.20
|
2025-06-04 23:48:56 +02:00 |
|
ocornut
|
a92b53df7b
|
Backends: Win32: Viewports: handle WM_DPICHANGED in backend when ImGuiConfigFlags_DpiEnableScaleViewports flag is enabled.
|
2025-06-02 19:21:22 +02:00 |
|
ocornut
|
e11ad6b77e
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
|
2025-05-19 18:48:22 +02:00 |
|
ocornut
|
9361c35176
|
Backends: SDL2, SDL3: maximum room for sanitizer to not be zealous.
|
2025-05-15 15:36:42 +02:00 |
|
ocornut
|
c008c7d494
|
Merge remote-tracking branch 'origin/master' into docking
# Conflicts:
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
|
2025-05-15 14:45:15 +02:00 |
|
ocornut
|
c90ea1315a
|
Viewports: added per-viewport FramebufferScale, Platform_GetWindowFramebufferScale() + Backends: GLFW, SDL2, SDL3, Apple: added support. (#1065, #1542, #1676, #1786, #2826, #3757, #5081, #5580, #5592, #6465, #7273, #7779 etc.)
)
Metal backend is not in charge of writing to DpiScale/FramebufferScale (tho it was a neat workaround).
|
2025-05-15 14:43:30 +02:00 |
|
ocornut
|
63554bcee5
|
Backends: OSX: rename internal struct for consistency with other backends.
|
2025-05-15 14:31:55 +02:00 |
|
ocornut
|
b5a73033ab
|
Examples: Apple: Amend build scripts and gitignore, fix misc OSX warnings. (#8637)
# Conflicts:
# backends/imgui_impl_metal.mm
|
2025-05-14 18:23:31 +02:00 |
|
ocornut
|
08689c51a9
|
Backends: GLFW, SDL2, SDL3: include GLFW/SDL version number in io.BackendPlatformName.
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
|
2025-05-13 15:50:51 +02:00 |
|
ocornut
|
4a6ba95392
|
Backends: SDL3: Comments (#6146)
|
2025-05-12 19:19:30 +02:00 |
|
tamas-rabel
|
b9ac32a0d5
|
Backends: DirectX12: Make sure texture sampling in the dx12 backend is not limited to the highest mip. (#8631)
|
2025-05-12 00:04:44 +02:00 |
|
WSSDude
|
ba513ba804
|
Backends: DX10, DX11, DX12: honor FramebufferScale. (#8412)
# Conflicts:
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_dx12.cpp
|
2025-05-07 19:19:30 +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
|
c5e2bb7cd1
|
Backends: SDLGPU3: Fixed creating atlas texture earlier than other backends.
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
|
2025-05-05 19:20:12 +02:00 |
|
ocornut
|
ef62aa7333
|
Backends: SDL3: macOS: Fixed secondary-viewports not appearing on a different monitor than the main viewport.
|
2025-05-05 19:04:18 +02:00 |
|
ocornut
|
c0dfd65d67
|
Backends: Win32: Fixed an issue where externally losing mouse capture (due to e.g. focus loss) would fail to claim it again the next subsequent click. (#8594)
|
2025-04-30 16:23:58 +02:00 |
|
ocornut
|
75ddd9a6cd
|
Backends: SDLGPU3: added support for ImDrawCallback_ResetRenderState. (#8599)
|
2025-04-28 23:10:43 +02:00 |
|
ocornut
|
fcdaa32793
|
Backends: GLFW: Disable multi-viewports under Wayland. (#8587)
|
2025-04-26 14:54:09 +02:00 |
|
ocornut
|
fe298cf984
|
Revert "Backends: SDL2, SDL3: viewports created with ImGuiViewportFlags_NoInputs are passing SDL_WINDOW_TOOLTIP to SDL_CreateWindow(). (#8576)"
This reverts commit 2a000ee091 .
|
2025-04-25 20:10:46 +02:00 |
|
ocornut
|
b81991ac01
|
Backends: SDLGPU3: clear ImGuiBackendFlags_RendererHasViewports flag on shutdown.
|
2025-04-24 13:48:21 +02:00 |
|
ocornut
|
2a000ee091
|
Backends: SDL2, SDL3: viewports created with ImGuiViewportFlags_NoInputs are passing SDL_WINDOW_TOOLTIP to SDL_CreateWindow(). (#8576)
Which reduces issues related to losing key down state on focus loss.
|
2025-04-23 19:12:32 +02:00 |
|
ocornut
|
f53de38e1f
|
Viewports, Backends: Debug logging.
|
2025-04-23 16:47:00 +02:00 |
|
ocornut
|
839e3274e1
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui.h
# imgui_widgets.cpp
|
2025-04-23 14:42:36 +02:00 |
|
ocornut
|
bf0f586b69
|
Platform IME: added ImGuiPlatformImeData::WantTextInput, ViewportId. Backends: SDL3: honor WantTextInput. (#8584, #7492, #6341)
|
2025-04-22 11:21:02 +02:00 |
|
ocornut
|
af987eb117
|
Backends: DX12: build fix for Clang. (#8582)
|
2025-04-20 11:24:30 +02:00 |
|
ocornut
|
87f12e56fe
|
Backends: SDL_GPU: Added multi-viewport support. Amends + update example. (#8573, #8163, #7998, #7988)
|
2025-04-17 15:41:15 +02:00 |
|
Lekoopapaul
|
baffc4e8b8
|
Backends: SDL_GPU: Added multi-viewport support. (#8573, #8163, #7998, #7988)
|
2025-04-17 15:32:06 +02:00 |
|