Commit Graph

  • 80c9cd1f6e Font: reduce unnecessary padding in ImFontConfig struct too. ocornut 2025-01-18 16:43:17 +0100
  • 65c5cb9d24 sdlrenderer2: Use endian-dependent RGBA32 texture format, to match SDL_Color. Daniel K. O. (dkosmari) 2025-01-17 19:18:05 -0300
  • d7454de80a Font: minor tweak to struct alignment. ocornut 2025-01-17 18:09:28 +0100
  • dd89a3741b Backends: Vulkan: sharing duplicate code. (#5446, #8326) ocornut 2025-01-17 17:11:22 +0100
  • 487d7f9a29 Font: Internals: make used page maps smaller. Since it's extremely rarely used and for iterations only. ~34->16 bytes with ImWchar32. ocornut 2025-01-16 22:30:43 +0100
  • f2262eb81a Windows: latch FontRefSize at time of Begin(), consistent with e.g. TitleBarHeight, and to avoid calling CalcFontSize() on non-current window. ocornut 2025-01-16 19:46:54 +0100
  • b7c27c5333 Windows: legacy SetWindowFontScale() is properly inherited by nested child windows. (#2701, #8138, #1018) ocornut 2025-01-16 19:07:09 +0100
  • 4c64ba16c5 imgui_freetype: fixed issue where glyph advances would incorrectly be snapped to pixels. ocornut 2025-01-16 17:42:00 +0100
  • 007735737a
    Ignore vscode artifacts (#8324) Diego Mateos 2025-01-16 17:10:26 +0100
  • 1aafdf8df4
    gitignore vscode artifacts Diego Mateos 2025-01-16 16:20:40 +0100
  • b4a5d1dc53 Backends: SDLGPU3: Rename GpuDevice->Device. Expose ImGui_ImplSDLGPU3_CreateDeviceObjects(), ImGui_ImplSDLGPU3_DestroyDeviceObjects(). Misc renaming. (#8163, #7998, #7988) ocornut 2025-01-16 12:42:54 +0100
  • 109dd2be5d Backends: Vulkan: VK_SUBOPTIMAL_KHR doesn't skip frame. (#7831, #7825) ocornut 2025-01-15 17:50:57 +0100
  • 507cdba44e Backends: Vulkan: vkQueuePresentKHR() returning VK_SUBOPTIMAL_KHR keeps moving forward. (#7825) ocornut 2025-01-15 17:38:37 +0100
  • 015186aaf8 Merge branch 'master' into docking ocornut 2025-01-15 17:34:17 +0100
  • 0f33d7185f Examples: Vulkan: vkAcquireNextImageKHR() and vkQueuePresentKHR() returning VK_SUBOPTIMAL_KHR keeps moving forward. (#7825, #7831) ocornut 2025-01-15 17:25:44 +0100
  • b9badb597a Backends: Vulkan: removed misleading code incrementing frameindex. (#7834) ocornut 2025-01-15 17:08:04 +0100
  • 8ebf22d3c1 Backends: Vulkan: use ImVector<> for simplicity. ocornut 2025-01-15 16:10:47 +0100
  • 6684984c49 Examples: DirectX12: Reduced number of frame in flight from 3 to 2 in provided example, to reduce latency. ocornut 2025-01-15 15:13:05 +0100
  • 0e21bde77b Misc shallow merge to reduce diff in other branches. ocornut 2025-01-15 13:58:38 +0100
  • 8a9de84cd0 FontAtlas: reduced baked IM_DRAWLIST_TEX_LINES_WIDTH_MAX from 63 to 32. (#3245) ocornut 2025-01-15 13:47:52 +0100
  • 100075f2be Backends: DirectX12: Texture upload use the command queue provided in ImGui_ImplDX12_InitInfo instead of creating its own. ocornut 2025-01-15 12:05:33 +0100
  • c59a2267d0 Version 1.91.8 WIP ocornut 2025-01-15 11:58:47 +0100
  • c0ae3258f9 Merge branch 'master' into docking v1.91.7-docking ocornut 2025-01-14 13:46:39 +0100
  • 5c1d2d1e4c Version 1.91.7 v1.91.7 ocornut 2025-01-14 13:16:43 +0100
  • 9f8481a842 (Breaking) TreeNode: renamed ImGuiTreeNodeFlags_SpanTextWidth to ImGuiTreeNodeFlags_SpanLabelWidth. (#6937) ocornut 2025-01-14 13:14:50 +0100
  • 21902e2f53 Backends: SDL_GPU: fixed SDL_GPUViewport initialisation. (#8163, #7998, #7988) ocornut 2025-01-13 19:51:15 +0100
  • c38c18c1a0 Avoid using 1<<31 for ImGuiWindowFlags_NavFlattened as it seems to confuse some binding generators. ocornut 2025-01-13 19:39:57 +0100
  • c5f60942bd Demo: tweak demo for ImGuiTreeNodeFlags_LabelSpanAllColumns. (#8318, #3565) ocornut 2025-01-13 19:18:05 +0100
  • 290e402a02 TreeNode, Tables: added ImGuiTreeNodeFlags_LabelSpanAllColumns. (#8318, #3565) ocornut 2025-01-13 18:55:09 +0100
  • 6fb7d44255 Backends: SDL2/SDL3: Comments. (#7672, #7670) ocornut 2025-01-13 16:46:29 +0100
  • 32cea85331 Debug Tools: Item Picker: Always available in menu. Tweak Demo Debug Options. (#2673, #1651) ocornut 2025-01-13 15:51:39 +0100
  • 00f12b9a09 InputText: Fixed not calling CallbackEdit on revert/clear with Escape key. (#8273) + rework comments. ocornut 2025-01-13 15:22:45 +0100
  • d0d571e0d7 Merge branch 'master' into docking ocornut 2025-01-13 14:30:57 +0100
  • a604d4f717 Fixed IsItemDeactivated(), IsItemDeactivatedAfterEdit() to work when interrupted before/after the active id is submitted. (#5184, #5904, #6766, #8303, #8004) ocornut 2025-01-10 17:08:09 +0100
  • a28ffa81c4 Docs: added more references to IsKeyDown(), InFlags. (#8317) ocornut 2025-01-13 13:26:15 +0100
  • 1d962820d8 Error Handling: Turned common EndTable() and other TableXXX functions fail cases into recoverable errors. (#1651, #8314) ocornut 2025-01-12 15:11:30 +0100
  • 0b8ff4b238 Backends, Examples: Vulkan: add IMGUI_IMPL_VULKAN_MINIMUM_IMAGE_SAMPLER_POOL_SIZE. use in descriptor pools sizes. (#6642) ocornut 2025-01-09 23:15:59 +0100
  • e7fb97208a
    Backends: Metal: Added missing IM_UNUSED (#8302) Daniel Walz 2025-01-09 23:12:07 +0100
  • 9e0604aa3b Added missing IM_UNUSED Daniel Walz 2025-01-09 21:13:41 +0100
  • 2f91176011 Merge branch 'master' into docking ocornut 2025-01-09 17:08:11 +0100
  • 596e09770d Backends: SDL3: Added ImGui_ImplSDL3_InitForSDLGPU() for consistency. (#8163, #7998, #7988) ocornut 2025-01-09 17:07:53 +0100
  • e799849272 Backends: SDLGPU3: Added sdl_gpu backend (amends). (#8163, #7998, #7988) ocornut 2025-01-09 16:08:14 +0100
  • 8bbccf7a97 Backends: SDLGPU3: Added sdl_gpu backend. (#8163, #7998, #7988) Delta 2025-01-09 15:37:13 +0100
  • 940d9540f3 Fixed MinGW builds uses UTF-8 friendly _wfopen(). (#8300) ocornut 2025-01-09 15:28:48 +0100
  • c22b2ebec1
    Merge branch 'master' into SDL_GPU Delta 2025-01-08 19:58:15 +0100
  • c7983115e9 Fonts: Further tweaks for Ellipsis ("...") character width when automatically created from a single comma character: use AdvanceX as min. ocornut 2025-01-08 18:27:01 +0100
  • 90094a871a Fonts: Fixed miscalculation of Ellipsis ("...") character width when automatically created from a single comma character. ocornut 2025-01-08 18:13:53 +0100
  • 1c67a3412e BeginChild: also caller to manually set ImGuiNextWindowDataFlags_HasChildFlags / ChildFlags. (#8280) ocornut 2025-01-08 14:55:51 +0100
  • 960a6f14bf Merge branch 'master' into docking ocornut 2025-01-08 14:36:14 +0100
  • 2b8545684c Refactor: moved Window Focus related functions to a dedicated section. ocornut 2025-01-08 14:22:37 +0100
  • bbbdc70f26 Refactor: moved FindBlockingModal() in its section. ocornut 2025-01-08 12:43:56 +0100
  • e6a7c7689f Backends: Metal: Fixed memory leaks. (#8276, #8166) Selim Sandal 2025-01-08 12:00:40 +0100
  • 0514332474 Avoid clang/gcc warnings: -Wnontrivial-memaccess in backends. (#8295, #8129, #8135) ocornut 2025-01-08 11:44:00 +0100
  • 63649e0359
    Avoid clang/gcc warnings: -Wnontrivial-memaccess. (#8295) Arash Partow 2025-01-08 21:40:59 +1100
  • e4d9ab25f7
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 22:51:32 +0300
  • 4d6483df60
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 19:43:29 +0300
  • 6e46086f2d
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 19:14:21 +0300
  • f81d420c82
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 19:04:15 +0300
  • 1243d24bdf
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 19:02:24 +0300
  • 3115ae0815 Demo: Font selector combo sets default focus. ocornut 2024-12-27 11:49:39 +0100
  • cec8ff1885 Backends: Vulkan: Fixed building with using VK_NO_PROTOTYPES. (#8180) ocornut 2025-01-06 18:41:17 +0100
  • 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) ocornut 2025-01-06 18:28:01 +0100
  • af271e7330 Backends: DX11: Expose vertex constant buffer in ImGui_ImplDX11_RenderState. ocornut 2025-01-06 18:20:56 +0100
  • 54c309967b
    Update imgui_stdlib.h to respect IMGUI_DISABLE juur 2025-01-06 12:58:05 +0000
  • 4df71e7435 Improve code style halx99 2025-01-01 19:05:55 +0800
  • 5741224b67
    Fix capitalization of ImGuiID in comment next to ImGuiSelectionBasicStorage::GetNextSelectedItem() Admiral H. Curtiss 2025-01-02 12:30:13 +0100
  • bfc06068c7 fix scrollbar rect not respecting border size in all cases, most noticeable with larger than 1 border sizes. dfalcone 2024-12-28 16:15:24 -0500
  • e0d466b500 Merge remote-tracking branch 'base/docking' into docking loki7 2024-12-26 11:15:02 +0800
  • 5c7d130be0
    Update README.md ude2 2024-12-23 21:20:14 +0100
  • bf7d5dadd9
    Update README.md ude2 2024-12-23 21:18:42 +0100
  • a23d76b345 ImGui_ImplAllegro5_UpdateMouseCursor should not create a new cursor each frame Helodity 2024-12-22 22:48:07 -0500
  • eedc570a0d
    Update EXAMPLES.md Tiamat-Defender 2024-12-18 13:16:53 -0500
  • 06b648d32a
    Update EXAMPLES.md Tiamat-Defender 2024-12-18 12:58:04 -0500
  • 875af11db1
    Update EXAMPLES.md Tiamat-Defender 2024-12-18 12:06:45 -0500
  • ff455d6361 Fix GCC build Raffaello Bertini 2024-12-18 10:54:16 +0100
  • af157f3c2a Enabled Backends By Default Pinwhell 2024-12-16 17:18:09 -0400
  • 7e14753d08 Fixed a nullptr crash Sproute 2024-12-13 16:04:03 +0200
  • 0fc764c548 Backends: Vulkan: Fix setting preTransform during SwapChain creation Mahmood - Zer0xFF 2024-12-11 13:30:35 +0000
  • c659447151
    Merge d3e8da843c into d78e823449 Michał Cichoń 2024-12-11 10:07:36 +0000
  • 80aed12dc8 Fixed missing symbols when using IMGUI_DISABLE_DEMO_WINDOWS with ImPlot StewMcc 2024-12-11 01:53:07 +0000
  • 8ecea4d569 add special handling for modifier keys to also generate modifier key events SlowRiot 2024-12-09 17:40:49 +0000
  • 58e6788353 Backends: DX12: let the user specifies the DepthStencilView format. bmarques1995 2024-12-09 01:19:23 -0300
  • bee91678d6 prevent "Delete" getting printed in text input SlowRiot 2024-12-08 15:57:41 +0000
  • ce8347dc81 more fine-grained toggle of SIMD intrinsics under SSE4.2 on Emscripten SlowRiot 2024-12-06 18:34:50 +0000
  • 98df5d12e0
    Don't enable SSE4 under Emscripten slowriot 2024-12-06 17:50:44 +0000
  • a1decdc274 special handling for event capture for tab and enter SlowRiot 2024-12-06 17:23:22 +0000
  • 9fd9bf9f50 handle blur and focus events correctly, focusin and focusout aren't enough SlowRiot 2024-12-06 17:22:46 +0000
  • 60984d1a34 don't use devicePixelRatio as it's not needed with WebGPU SlowRiot 2024-12-06 17:22:28 +0000
  • 546b959321
    Merge 7a50853131 into ff2d6815ef Ronan 2024-12-06 13:18:12 +0300
  • 5cf865afb4
    Update .editorconfig Yuva 2024-12-06 11:34:04 +0530
  • 1da3884e99 WIP Backends: SDLRenderer3: fix for imgui_impl_sdl3 backend change storing WindowID instead of pointer in PlatformHandle. features/sdl_renderer3_multiviewports ocornut 2024-12-05 16:05:54 +0100
  • 77d703aaa5 WIP Backends: SDLRenderer3: transform vertices manually (not optimal) ocornut 2024-05-15 15:49:14 +0200
  • 3b2b53887f WIP Backends: SDLRenderer3: adding support for multi-viewports. (broken: see 2 FIXMES) ocornut 2024-05-15 14:44:58 +0200
  • fe68c5204a Fix asset browser example window content size Jack Holmes 2024-12-04 17:25:28 +0000
  • 15ef95041c
    Merge 572896a808 into 923ca4765a Justin Li 2024-12-02 22:56:42 +0100
  • a15d85ddee
    Merge 494807af73 into 923ca4765a Ronan 2024-12-02 22:56:34 +0100
  • 27629bb354 Build example for web when EMSCRIPTEN environment variable is set Thomas Hope 2024-11-30 16:59:16 +0100
  • 8b7d8c594a Fix compile error with IMGUI_IMPL_OPENGL_ES2 and IMGUI_IMPL_OPENGL_DEBUG Thomas Hope 2024-11-30 16:58:48 +0100
  • e1eaee3eed Fix context creation failure when building for webgl 2 (using es3 path) Thomas Hope 2024-11-30 16:55:46 +0100
  • 0fc430d521 SliderAngle: only set v_rad on value_changed Diego Mateos 2024-11-29 13:01:53 +0100