1
0
mirror of https://github.com/ocornut/imgui.git synced 2025-02-17 11:08:42 +01:00

Commit Graph

  • 0e21bde77b Misc shallow merge to reduce diff in other branches. ocornut 2025-01-15 13:58:38 +01:00
  • 8a9de84cd0 FontAtlas: reduced baked IM_DRAWLIST_TEX_LINES_WIDTH_MAX from 63 to 32. (#3245) ocornut 2025-01-15 13:47:52 +01:00
  • 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 +01:00
  • c59a2267d0 Version 1.91.8 WIP ocornut 2025-01-15 11:58:47 +01:00
  • c0ae3258f9 Merge branch 'master' into docking v1.91.7-docking ocornut 2025-01-14 13:46:39 +01:00
  • 5c1d2d1e4c Version 1.91.7 v1.91.7 ocornut 2025-01-14 13:16:43 +01:00
  • 9f8481a842 (Breaking) TreeNode: renamed ImGuiTreeNodeFlags_SpanTextWidth to ImGuiTreeNodeFlags_SpanLabelWidth. (#6937) ocornut 2025-01-14 13:14:50 +01:00
  • 21902e2f53 Backends: SDL_GPU: fixed SDL_GPUViewport initialisation. (#8163, #7998, #7988) ocornut 2025-01-13 19:51:15 +01:00
  • c38c18c1a0 Avoid using 1<<31 for ImGuiWindowFlags_NavFlattened as it seems to confuse some binding generators. ocornut 2025-01-13 19:39:57 +01:00
  • c5f60942bd Demo: tweak demo for ImGuiTreeNodeFlags_LabelSpanAllColumns. (#8318, #3565) ocornut 2025-01-13 19:18:05 +01:00
  • 290e402a02 TreeNode, Tables: added ImGuiTreeNodeFlags_LabelSpanAllColumns. (#8318, #3565) ocornut 2025-01-13 18:55:09 +01:00
  • 6fb7d44255 Backends: SDL2/SDL3: Comments. (#7672, #7670) ocornut 2025-01-13 16:46:29 +01:00
  • 32cea85331 Debug Tools: Item Picker: Always available in menu. Tweak Demo Debug Options. (#2673, #1651) ocornut 2025-01-13 15:51:39 +01:00
  • 00f12b9a09 InputText: Fixed not calling CallbackEdit on revert/clear with Escape key. (#8273) + rework comments. ocornut 2025-01-13 15:22:45 +01:00
  • d0d571e0d7 Merge branch 'master' into docking ocornut 2025-01-13 14:30:57 +01:00
  • 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 +01:00
  • a28ffa81c4 Docs: added more references to IsKeyDown(), InFlags. (#8317) ocornut 2025-01-13 13:26:15 +01:00
  • 1d962820d8 Error Handling: Turned common EndTable() and other TableXXX functions fail cases into recoverable errors. (#1651, #8314) ocornut 2025-01-12 15:11:30 +01:00
  • 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 +01:00
  • e7fb97208a
    Backends: Metal: Added missing IM_UNUSED (#8302) Daniel Walz 2025-01-09 23:12:07 +01:00
  • 9e0604aa3b Added missing IM_UNUSED Daniel Walz 2025-01-09 21:13:41 +01:00
  • 2f91176011 Merge branch 'master' into docking ocornut 2025-01-09 17:08:11 +01:00
  • 596e09770d Backends: SDL3: Added ImGui_ImplSDL3_InitForSDLGPU() for consistency. (#8163, #7998, #7988) ocornut 2025-01-09 17:07:53 +01:00
  • e799849272 Backends: SDLGPU3: Added sdl_gpu backend (amends). (#8163, #7998, #7988) ocornut 2025-01-09 16:08:14 +01:00
  • 8bbccf7a97 Backends: SDLGPU3: Added sdl_gpu backend. (#8163, #7998, #7988) Delta 2025-01-09 15:37:13 +01:00
  • 940d9540f3 Fixed MinGW builds uses UTF-8 friendly _wfopen(). (#8300) ocornut 2025-01-09 15:28:48 +01:00
  • c22b2ebec1
    Merge branch 'master' into SDL_GPU Delta 2025-01-08 19:58:15 +01:00
  • 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 +01:00
  • 90094a871a Fonts: Fixed miscalculation of Ellipsis ("...") character width when automatically created from a single comma character. ocornut 2025-01-08 18:13:53 +01:00
  • 1c67a3412e BeginChild: also caller to manually set ImGuiNextWindowDataFlags_HasChildFlags / ChildFlags. (#8280) ocornut 2025-01-08 14:55:51 +01:00
  • 960a6f14bf Merge branch 'master' into docking ocornut 2025-01-08 14:36:14 +01:00
  • 2b8545684c Refactor: moved Window Focus related functions to a dedicated section. ocornut 2025-01-08 14:22:37 +01:00
  • bbbdc70f26 Refactor: moved FindBlockingModal() in its section. ocornut 2025-01-08 12:43:56 +01:00
  • e6a7c7689f Backends: Metal: Fixed memory leaks. (#8276, #8166) Selim Sandal 2025-01-08 12:00:40 +01:00
  • 0514332474 Avoid clang/gcc warnings: -Wnontrivial-memaccess in backends. (#8295, #8129, #8135) ocornut 2025-01-08 11:44:00 +01:00
  • 63649e0359
    Avoid clang/gcc warnings: -Wnontrivial-memaccess. (#8295) Arash Partow 2025-01-08 21:40:59 +11:00
  • e4d9ab25f7
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 22:51:32 +03:00
  • 4d6483df60
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 19:43:29 +03:00
  • 6e46086f2d
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 19:14:21 +03:00
  • f81d420c82
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 19:04:15 +03:00
  • 1243d24bdf
    Update imgui_impl_metal.mm Selim Sandal 2025-01-07 19:02:24 +03:00
  • 3115ae0815 Demo: Font selector combo sets default focus. ocornut 2024-12-27 11:49:39 +01:00
  • cec8ff1885 Backends: Vulkan: Fixed building with using VK_NO_PROTOTYPES. (#8180) ocornut 2025-01-06 18:41:17 +01:00
  • 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 +01:00
  • af271e7330 Backends: DX11: Expose vertex constant buffer in ImGui_ImplDX11_RenderState. ocornut 2025-01-06 18:20:56 +01:00
  • 54c309967b
    Update imgui_stdlib.h to respect IMGUI_DISABLE juur 2025-01-06 12:58:05 +00:00
  • 4df71e7435 Improve code style halx99 2025-01-01 19:05:55 +08:00
  • 5741224b67
    Fix capitalization of ImGuiID in comment next to ImGuiSelectionBasicStorage::GetNextSelectedItem() Admiral H. Curtiss 2025-01-02 12:30:13 +01:00
  • 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 -05:00
  • e0d466b500 Merge remote-tracking branch 'base/docking' into docking loki7 2024-12-26 11:15:02 +08:00
  • 5c7d130be0
    Update README.md ude2 2024-12-23 21:20:14 +01:00
  • bf7d5dadd9
    Update README.md ude2 2024-12-23 21:18:42 +01:00
  • a23d76b345 ImGui_ImplAllegro5_UpdateMouseCursor should not create a new cursor each frame Helodity 2024-12-22 22:48:07 -05:00
  • eedc570a0d
    Update EXAMPLES.md Tiamat-Defender 2024-12-18 13:16:53 -05:00
  • 06b648d32a
    Update EXAMPLES.md Tiamat-Defender 2024-12-18 12:58:04 -05:00
  • 875af11db1
    Update EXAMPLES.md Tiamat-Defender 2024-12-18 12:06:45 -05:00
  • ff455d6361 Fix GCC build Raffaello Bertini 2024-12-18 10:54:16 +01:00
  • af157f3c2a Enabled Backends By Default Pinwhell 2024-12-16 17:18:09 -04:00
  • 7e14753d08 Fixed a nullptr crash Sproute 2024-12-13 16:04:03 +02:00
  • 0fc764c548 Backends: Vulkan: Fix setting preTransform during SwapChain creation Mahmood - Zer0xFF 2024-12-11 13:30:35 +00:00
  • c659447151
    Merge d3e8da843c766a4eeb2f6d4ab22f1244497319a4 into d78e823449f491dbd3cd158b72fdee7cd4d72aa6 Michał Cichoń 2024-12-11 10:07:36 +00:00
  • 80aed12dc8 Fixed missing symbols when using IMGUI_DISABLE_DEMO_WINDOWS with ImPlot StewMcc 2024-12-11 01:53:07 +00:00
  • 8ecea4d569 add special handling for modifier keys to also generate modifier key events SlowRiot 2024-12-09 17:40:49 +00:00
  • 58e6788353 Backends: DX12: let the user specifies the DepthStencilView format. bmarques1995 2024-12-09 01:19:23 -03:00
  • bee91678d6 prevent "Delete" getting printed in text input SlowRiot 2024-12-08 15:57:41 +00:00
  • ce8347dc81 more fine-grained toggle of SIMD intrinsics under SSE4.2 on Emscripten SlowRiot 2024-12-06 18:34:50 +00:00
  • 98df5d12e0
    Don't enable SSE4 under Emscripten slowriot 2024-12-06 17:50:44 +00:00
  • a1decdc274 special handling for event capture for tab and enter SlowRiot 2024-12-06 17:23:22 +00:00
  • 9fd9bf9f50 handle blur and focus events correctly, focusin and focusout aren't enough SlowRiot 2024-12-06 17:22:46 +00:00
  • 60984d1a34 don't use devicePixelRatio as it's not needed with WebGPU SlowRiot 2024-12-06 17:22:28 +00:00
  • 546b959321
    Merge 7a50853131f6ea7d8815c7e171f03bd026fdf08e into ff2d6815ef8f1aed71a32148560cf9e62a576429 Ronan 2024-12-06 13:18:12 +03:00
  • 5cf865afb4
    Update .editorconfig Yuva 2024-12-06 11:34:04 +05:30
  • 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 +01:00
  • 77d703aaa5 WIP Backends: SDLRenderer3: transform vertices manually (not optimal) ocornut 2024-05-15 15:49:14 +02:00
  • 3b2b53887f WIP Backends: SDLRenderer3: adding support for multi-viewports. (broken: see 2 FIXMES) ocornut 2024-05-15 14:44:58 +02:00
  • fe68c5204a Fix asset browser example window content size Jack Holmes 2024-12-04 17:25:28 +00:00
  • 15ef95041c
    Merge 572896a808b11fd8d7236cd5753bcff69f8151c0 into 923ca4765a8a6b4cc10b7f438c8e63a25d1f5c61 Justin Li 2024-12-02 22:56:42 +01:00
  • a15d85ddee
    Merge 494807af7353916555df0c0dfa52fa9a6a05b5d5 into 923ca4765a8a6b4cc10b7f438c8e63a25d1f5c61 Ronan 2024-12-02 22:56:34 +01:00
  • 27629bb354 Build example for web when EMSCRIPTEN environment variable is set Thomas Hope 2024-11-30 16:59:16 +01:00
  • 8b7d8c594a Fix compile error with IMGUI_IMPL_OPENGL_ES2 and IMGUI_IMPL_OPENGL_DEBUG Thomas Hope 2024-11-30 16:58:48 +01:00
  • e1eaee3eed Fix context creation failure when building for webgl 2 (using es3 path) Thomas Hope 2024-11-30 16:55:46 +01:00
  • 0fc430d521 SliderAngle: only set v_rad on value_changed Diego Mateos 2024-11-29 13:01:53 +01:00
  • 04fb9db3e5
    Merge a91ed9a14bbac490f34467bb17362cff6876af05 into 14d213ca851b399fd54f4c6593a1235bfdb5c0c3 Sage M 2024-11-29 05:00:05 +00:00
  • 503237db54 Added Makefile Daniel Tasada 2024-11-28 10:05:11 +01:00
  • 2287f30012 Added Makefile Daniel Tasada 2024-11-28 09:32:57 +01:00
  • ad2927719b
    Internals: fix ambiguous symbol Midair 2024-11-27 21:05:43 +02:00
  • e93f79a4d3
    Merge dab913a81aae9c8fdb6f51a076f16f2ebc04e01a into 14d213ca851b399fd54f4c6593a1235bfdb5c0c3 Michael Böhme 2024-11-27 15:15:50 +08:00
  • 90393c24c8 Fix NO_PROTOTYPES build Arseny Kapoulkine 2024-11-27 08:07:32 +09:00
  • 79bbf43d9a Fragment shader stage was set to SDL_GPU_SHADERSTAGE_VERTEX Delta 2024-11-26 15:13:55 +01:00
  • a5c73c8889 Examples: Add Win32 Vulkan example. Jovan Ristic 2024-11-23 12:41:19 -08:00
  • 5142365dde add compiler flags to final executable. reduce the comments Jalius Welch 2024-11-23 02:42:43 -07:00
  • ac1ab394d1 add example cmake file for win32 directx11 backend Jalius Welch 2024-11-23 01:36:12 -07:00
  • 39bd33a192 add imgui_impl_emscripten platform backend SlowRiot 2024-11-22 18:01:47 +00:00
  • caf48b8da8 Change crc32 table. Teselka 2024-11-22 13:33:25 +02:00
  • 4d79b82d47 Backends: Vulkan: Make descriptor pool optional Arseny Kapoulkine 2024-11-22 07:40:30 +09:00
  • df31c2cde6 Wrong paramenter in ImGui_ImplSDLGPU_RenderDrawData Delta 2024-11-21 18:14:40 +01:00
  • 7e0fdaeab8 Added custom pipeline input for ImGui_ImplSDLGPU_RenderDrawData DeltaW0x 2024-11-20 21:56:44 +01:00
  • 0cb7859f43 Revert "Forward-declare enums ad structs" DeltaW0x 2024-11-20 20:34:58 +01:00
  • 4ee6ce46da Forward-declare enums ad structs DeltaW0x 2024-11-20 20:33:54 +01:00
  • ab315db6bf Use native crc32 on x86 if available. Teselka 2024-11-20 13:10:36 +02:00