ocornut
|
ae873b1e0d
|
Misc: rename extraneous parenthesizes from return statements.
|
2025-11-27 15:01:24 +01:00 |
|
Rémy Tassoux
|
f0699effed
|
Examples: Win32+DirectX12: Disable breaking on the D3D12_MESSAGE_ID_FENCE_ZERO_WAIT warning. (#9093, #9084)
|
2025-11-26 15:39:37 +01:00 |
|
Leon Lysak
|
fd887f5241
|
Backends: SDL_GPU3: use MSL on macOS and MetalLib on iOS to fix shader compatibility. (#9076)
Edit original PR to keep metallib shader binary since next commit is going to use them.
|
2025-11-26 15:01:03 +01:00 |
|
ocornut
|
26ff93dadc
|
Examples: NULL: fixed msvc project.
|
2025-11-20 14:51:25 +01:00 |
|
ocornut
|
a484fd2b56
|
Examples: Win32+OpenGL3: enable DPI awareness. (#9083)
|
2025-11-20 14:50:08 +01:00 |
|
ocornut
|
cfb48969af
|
Examples: CI: backtrack and make example_null embed backend: simpler for all sorts of quick build scripts.
|
2025-11-17 16:38:07 +01:00 |
|
ocornut
|
7e919a543c
|
Examples: fix example_null Makefile.
Amend b885382,eb19a77
|
2025-11-17 15:58:12 +01:00 |
|
ocornut
|
eb19a77848
|
Examples: fix example_null Makefile.
Amend b885382
|
2025-11-17 15:52:32 +01:00 |
|
ocornut
|
b885382a63
|
Backends: Null: added imgui_impl_null platform/renderer backend.
|
2025-11-17 15:28:03 +01:00 |
|
ocornut
|
86daa8930e
|
Backends, Examples: WebGPU: simplified ifndef (#8381)
|
2025-11-07 13:24:16 +01:00 |
|
BrutPitt
|
df3f2fff88
|
Examples: WebGPU: moved CreateWGPUSurface to the bottom of the file due to interference with X.h. (#8381)
|
2025-11-03 19:15:41 +01:00 |
|
ocornut
|
8e5e79054e
|
Examples: WGPU: tweak headers and standardize other things so examples have less differences. (#8381)
|
2025-11-03 19:05:28 +01:00 |
|
BrutPitt
|
3cc8b470a6
|
Backends, Examples: WebGPU: header optimization. Added the code for using Dawn “pre-built” library. (#8381)
|
2025-11-03 19:05:28 +01:00 |
|
BrutPitt
|
ff672b2db3
|
Examples: SDL2+WebGPU, SDL3+WebGPU: add new examples. (#8381)
|
2025-10-31 19:10:23 +01:00 |
|
BrutPitt
|
778aed9966
|
Examples: GLFW+WebGPU: update to latest specs and to work on Emscripten 4.0.10+ and latest Dawn-Native, WGPU-Native. (#8381, #8567, #8191, #7435)
|
2025-10-31 19:10:23 +01:00 |
|
ocornut
|
2a229c8cb8
|
Examples: SDL3+OpenGL3: fixed Emscripten makefile + ignore list.
Can't get this to run however.
|
2025-10-29 14:21:43 +01:00 |
|
ocornut
|
c72d0b2cbb
|
Backends: Vulkan: SwapChainImageUsage assume VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT which is added automatically. (#8946, #8110, #8111, #8686)
Merge bad3c14 which was accidentally only pushed to docking. No important side effect.
|
2025-10-23 21:04:48 +02:00 |
|
ocornut
|
6add99f8d2
|
Examples: SDL3+Vulkan: Fixed call to ImGui_ImplVulkanH_CreateOrResizeWindow() during resize. (#9030)
Surprisingly it still worked because ImGui_ImplVulkanH_CreateWindowSwapChain() pulls from `cap.currentExtent` when available.
|
2025-10-23 20:00:57 +02:00 |
|
ocornut
|
bc5da9b367
|
Examples: DirectX10: Amends. (#8979)
|
2025-10-22 13:58:51 +02:00 |
|
ocornut
|
b3dab0a406
|
Examples: DirectX10, DirectX11, DirectX12: comments about fullscreen mode and swapchain setup. (#8979)
|
2025-10-22 13:57:27 +02:00 |
|
ocornut
|
2a022d997b
|
Examples: GLFW+WebGPU: removed unnecessary ImGui_ImplWGPU_InvalidateDeviceObjects() call during surface resize. (#8381)
+ Relayout changelog.
|
2025-10-22 13:42:23 +02:00 |
|
ocornut
|
5870b979a8
|
Examples: GLFW+WebGPU: fixed cmakefile for example to use legacy path. (#8381)
Amend 71447b94f
|
2025-10-22 13:39:00 +02:00 |
|
ocornut
|
4b1f5aba80
|
Examples: GLFW+WebGPU: moving blocks to simplify upcoming diff. (#8381)
|
2025-10-16 19:42:28 +02:00 |
|
ocornut
|
71447b94fb
|
Examples: GLFW+WebGPU: default build to legacy for now. (#8381)
|
2025-10-16 18:23:02 +02:00 |
|
ocornut
|
5af650fc6d
|
Examples: GLFW+WGPU: various tweaks to reduce diff with #8381
|
2025-10-09 19:24:17 +02:00 |
|
ocornut
|
3dafd9e898
|
Backends: DirectX12: enable swapchain tearing if available. (#8965)
|
2025-09-29 18:36:13 +02:00 |
|
Rémy Tassoux
|
bab3ebec14
|
Backends: DX12: Rework synchronization logic. (master) (#8961)
|
2025-09-29 16:14:53 +02:00 |
|
ocornut
|
3470e6112b
|
(Breaking) Backends: Vulkan: moved fields in ImGui_ImplVulkan_InitInfo: RenderPass, Subpass, MSAASamples, PipelineRenderingCreateInfo. (#8946, #8110, #8111, #8686)
|
2025-09-26 18:23:51 +02:00 |
|
ocornut
|
5fe962216a
|
(Breaking) Backends: Vulkan: added 'VkImageUsageFlags image_usage' parameter to ImGui_ImplVulkanH_CreateOrResizeWindow(). (#8946, #8110, #8111, #8686)
Default to VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT.
|
2025-09-26 18:12:47 +02:00 |
|
ocornut
|
cee40f8af9
|
Examples: made examples's main.cpp consistent with returning 1 on error.
|
2025-09-24 17:48:48 +02:00 |
|
ocornut
|
d701ffb478
|
Examples: added SDL3+DirectX11 example. Minor amends + fix both SDL2/SDL3+DirectX11 to allow WARP driver. (#8956, #8957)
|
2025-09-22 21:38:33 +02:00 |
|
Tomas Jakobsson
|
a00e517a81
|
Examples: added SDL3+DirectX11 example. (#8956, #8957)
|
2025-09-22 21:25:56 +02:00 |
|
ocornut
|
3c6c5692b8
|
Examples: Win32+Vulkan, GLFW+Metal: Fixed not applying content scale. (#8921, #8756)
Somehow it breaks in Win32+OpenGL3 example: when enabled Win32 applies some extra scale.
|
2025-09-15 16:50:58 +02:00 |
|
ocornut
|
e044d99710
|
Examples: standardized all examples to have a base window size of 1280x800.
|
2025-09-15 16:34:36 +02:00 |
|
ocornut
|
cd476b27f8
|
Examples: GLFW+Vulkan: Fixed not applying content scale. (#8921, #8756)
|
2025-09-12 21:32:46 +02:00 |
|
ocornut
|
9f13684d70
|
Examples: GLFW+OpenGL2: Fixed not applying content scale. (#8921)
Note that this requires GLFW 3.3.
|
2025-09-12 20:57:04 +02:00 |
|
ocornut
|
fe03035112
|
Docs: advertise ProggyVector font as an alternative.
|
2025-08-20 20:02:49 +02:00 |
|
PTSVU
|
7c6fa8f8f7
|
Backends: SDL_GPU: add swapchain parameters to ImGui_ImplSDLGPU3_InitInfo. (#8892)
(master branch commit, values are not used)
|
2025-08-20 18:43:04 +02:00 |
|
scribam
|
655601169b
|
Examples: Android+OpenGL3: update Gradle project, amend. (#8888, #8878)
|
2025-08-19 15:20:53 +02:00 |
|
scribam
|
361e370fe0
|
Examples: Android+OpenGL3: update Gradle project (#8888, #8878)
|
2025-08-19 15:16:15 +02:00 |
|
Adem Budak
|
d163e20f63
|
Examples: Win32+OpenGL3: Replace legacy 'GL/GL.h' with 'GL/gl.h' (#8861)
|
2025-08-06 10:43:57 +09:00 |
|
ocornut
|
902b8cc39a
|
Examples: SDL3+SDL_GPU: use SDL_GPU_PRESENTMODE_VSYNC present mode. (#8830)
|
2025-08-04 15:30:25 +09:00 |
|
o:tone
|
70cfc02811
|
Examples: SDL3+SDL_GPU: use SDL_WaitAndAcquireGPUSwapchainTexture() instead of SDL_AcquireGPUSwapchainTexture(). (#8830)
|
2025-08-04 15:28:38 +09:00 |
|
ocornut
|
4f00774006
|
Examples: SDL3+Metal: Amend example. (#8827, #8825)
Amend 8403c49
|
2025-07-23 16:11:47 +09:00 |
|
Shi Yan
|
8403c49484
|
Examples: SDL3+Metal: Added example. (#8827, #8825)
|
2025-07-23 15:58:13 +09:00 |
|
Pascal Thomet
|
ed7d965818
|
Examples: GLFW+OpenGL3, GLFW+WGPU: Emscripten Makefiles uses port contrib.glfw3 (#8742)
This unofficial port offers a better support for HighDPI.
See
- https://emscripten.org/docs/compiling/Contrib-Ports.html
- https://github.com/pongasoft/emscripten-glfw
|
2025-07-08 15:57:22 +02:00 |
|
ocornut
|
c18301f356
|
Examples: remove explicit font sizes from AddFontXXX() calls. Add commented out style.FontSizeBase assignment.
|
2025-06-11 16:25:03 +02:00 |
|
ocornut
|
bc394410a2
|
Examples: Win32+DX9/DX10/DX11/DX12, SDL2+DX11/OpenGL2/OpenGL3/SDLRenderer/Vulkan, SDL3+OpenGL/SDLGPU/SDLRenderer/Vulkan: made example DPI aware by default. (master + docking: partial support for multi-dpi by scaling fonts + viewports but not style)
We don't bother with WIN32_LEAN_AND_MEAN.
# Conflicts:
# 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
|
2025-06-11 16:24:05 +02:00 |
|
ocornut
|
d72e66cdee
|
Examples: remove comments/references about baking and GetGlyphRangesJapanese().
|
2025-06-11 16:11:03 +02:00 |
|
ocornut
|
0f0473bf1c
|
Fonts, Textures: main code for ImGuiBackendFlags_RendererHasTextures feature.
# Conflicts:
# imgui.h
# imgui_demo.cpp
|
2025-06-11 15:03:46 +02:00 |
|