Commit Graph

  • 616e58b8fe removed unecessary include warriormaster12 2021-05-17 21:52:44 +0300
  • 8bab4fad37 fixed missing IMGUI_VULKAN_FUNC_MAP_MACROs warriormaster12 2021-05-17 21:50:39 +0300
  • 7357cf3961 fix memory corruption in ImFileOpen on Windows when ImWchar is 32-bit Ash Wolf 2021-05-17 02:30:20 +0100
  • 41030cbfe2 Tweak computation of io.Framerate so it is less biased toward high-values in the first 120 frames. (#4138) ocornut 2021-05-16 20:37:38 +0200
  • 988ae2f31f Enable the OpenGL2 backend to be used with multiple contexts Jean Pierre Cimalando 2021-05-15 03:04:41 +0200
  • 83bdfef8e0 Backends: WGPU: update to latest specs. (#4116, #3632) Basil Fierz 2021-05-16 18:55:58 +0200
  • 03de8aee75 Release buffers after they are destroyed Basil Fierz 2021-05-09 13:22:44 +0200
  • 43ced009fa Update render pipeline creation to new wgpuDeviceCreateRenderPipeline2 Basil Fierz 2021-05-08 18:42:00 +0200
  • d6d32b3c8d Introduce check for minimum emscripten version Basil Fierz 2021-05-08 18:41:11 +0200
  • 042cc1c902 Update texture descriptors Basil Fierz 2021-05-08 18:40:44 +0200
  • 79062789c5 Update BlendColor Basil Fierz 2021-05-08 18:39:44 +0200
  • 0acb1a5b75 Update ColorPassAttachment Basil Fierz 2021-05-08 18:39:30 +0200
  • 46521b41ac Update OutputAttachement enumeration Basil Fierz 2021-05-08 18:39:06 +0200
  • 1a42564547 Update calls to default queue Basil Fierz 2021-05-08 18:38:31 +0200
  • b0c8e8c624 Upgrade to new enumerations Basil Fierz 2021-05-07 21:03:11 +0200
  • 0b3b5f6fd0 Refactor render queue access Basil Fierz 2021-03-06 15:17:12 +0100
  • cc0c95a491 Cache the bind group layout for the image to avoid JS object reallocation in WebASM Basil Fierz 2021-05-09 20:52:00 +0200
  • 9fb38d90fe Use default bind group layout generation Basil Fierz 2021-03-06 15:05:18 +0100
  • 332c412c7b Simplify WebGPU backend according to feedback Basil Fierz 2021-02-26 21:32:50 +0100
  • 4ce6bd8cff Tables: sharing splitter and sort buffers between tables, reducing memory footprints. (#3740) ocornut 2021-05-07 18:29:50 +0200
  • 32c453ae53 Tables: sharing transient buffers between tables, reducing memory footprints. (#3740) ocornut 2021-05-07 18:00:12 +0200
  • cbcd89152b
    Backends: Android: Tweaks. (#4034) Mertcan Davulcu 2021-05-07 18:43:42 +0300
  • a8dcab8e2a Backends: DX9: Fix potential resource leak (#4093) Hattrick HttrckCldHKS 2021-05-01 21:47:48 +0300
  • ea9122b0ac
    Examples: add backends include path in readmes. (#4106) ITotalJustice 2021-05-07 14:12:09 +0100
  • 3e4172bfc7 add backends to path for sdl-gl examples ITotalJustice 2021-05-06 19:44:09 +0100
  • 4c9f0cec27 Add and use SSE-enabled ImRsqrt() in place of 1.0f / ImSqrt(). (#4091) Bartosz Taudul 2021-05-06 17:25:40 +0200
  • ccefbc6adf
    Merge 81eed5ec65 into 84545dbe6f Bartosz Taudul 2021-05-06 11:43:51 +0000
  • 81eed5ec65
    Use ImRecip2() in IM_FIXNORMAL2F(). Bartosz Taudul 2021-05-06 13:41:24 +0200
  • 4fb9122cdb
    Add ImRecip() wrapper. Bartosz Taudul 2021-05-06 13:37:00 +0200
  • fd3f9995be
    Use SSE rsqrt, if available. Bartosz Taudul 2021-04-30 22:28:43 +0200
  • 0da5cde0dd
    Use ImRsqrt() in place of 1.0f / ImSqrt(). Bartosz Taudul 2021-04-30 22:17:09 +0200
  • 38563bc752
    Add ImRsqrt(). Bartosz Taudul 2021-04-30 22:14:38 +0200
  • 84545dbe6f Disabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions ocornut 2021-05-06 12:40:03 +0200
  • e6e241b8c1
    Static-analysis. 1kissana 2021-05-06 14:54:43 +0700
  • 6aea0bee32 Update imgui_impl_dx9.cpp Hattrick HttrckCldHKS 2021-05-01 21:47:48 +0300
  • 31290807dc Merge branch 'master' into docking ocornut 2021-04-30 22:48:16 +0200
  • 393941ceea Refactor focusable/tabbalbe item registration toward allowing to handle it prior to clipping (not yet the case) (#343, #4079) ocornut 2021-04-30 22:18:31 +0200
  • 2c3f25d2d9 Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. (#787) ocornut 2021-04-30 21:40:42 +0200
  • 9b90639577 Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency) ocornut 2021-04-30 19:31:30 +0200
  • 10a1c5b021 TestEngine: fixed wrong flags passed to ItemInfo queries. Was luckily/misleadingly not causing issues as the test-engine flags we tested were upper bits not colliding with the other type. ocornut 2021-04-30 19:24:40 +0200
  • 788e91aece Fixes for MSVC static analyzers (wider range of versions). (#3938, #4073) + warning fix (#4089) + comments. ocornut 2021-04-29 21:34:16 +0200
  • cbe2f5203c Fix compiler warning for Release build with -Werror and -Wall on gcc 7.5 lsi 2021-04-30 08:35:04 +0200
  • 89162a04f4 Fixes for PVS Studio and MSVC static analyzers. Using a macro to suppress single-use MSVC false positives. (#3938, #4073) ocornut 2021-04-29 18:11:22 +0200
  • d28535f351 Fixes for Visual Studio 2019 static analyzers. (#3938, #4073) + two minor edge case were invalid scalar input (e.g. a sign only) would return buffer as modified. ocornut 2021-04-29 16:20:47 +0200
  • 9fa23d1473 Changed memset calls Weston McNamara 2021-04-29 10:33:55 -0400
  • 3907aec181 used sizeof operator instead of 4 bytes Weston McNamara 2021-04-29 10:14:32 -0400
  • 2a28f82129 added constructor memset instead of = nullptr Weston McNamara 2021-04-29 09:52:37 -0400
  • 2dec7b3301 InputText: Align caret/cursor to pixel coordinates. (#4080) ocornut 2021-04-27 13:31:32 +0200
  • e0a7a138e8 Fixed bad merge Core 2021-04-26 22:36:43 +1000
  • befd31a57e Added power save mode core 2020-04-24 04:05:09 +1000
  • d5a60b3884 Added power save mode core 2020-04-24 04:05:09 +1000
  • 7cdb3850e7 CI: test with ImTextureID as pointer to catch accidental reuse of const (#4060) ocornut 2021-04-26 10:18:18 +0200
  • 04e98fbe6b
    Remove const qualifier on ImTextureID local (#4060) Nick Lange 2021-04-26 01:15:55 -0700
  • 7b8932554e
    Backends: Win32: Change the case of XInput.h include, so it cross-compile nicely on unices. (#4074) Jarhmander 2021-04-26 03:29:38 -0400
  • bce55246c9 Change the case of the include, so it cross-compile nicely on unices. James-Adam 2021-04-25 17:43:40 -0400
  • 7854e3309c Fixes warning regarded uninitialized member pointer Weston McNamara 2021-04-25 13:20:31 -0400
  • 5a2b3f0663 Fixed CI for freetype. Bernard van Gastel 2021-04-24 10:13:23 +0200
  • 11e2e6cca0 Fixing GCC compiler warnings. Bernard van Gastel 2021-04-24 09:55:48 +0200
  • 94bf3e0dcd Fixed MSVC compiler warnings. Bernard van Gastel 2021-04-24 09:45:22 +0200
  • 0dc3f3d0ff Swapped around loops and eliminated an allocation, causing the glyph generation time for an individual glyph drop to 60% as before this change. Reused the output to avoid the allocation. Bernard van Gastel 2021-04-24 09:28:55 +0200
  • 45fa8c8a71 Added multithreaded font atlas generation for SDF fonts, using a callback helper to implement platform dependant code. Bernard van Gastel 2021-04-24 09:21:30 +0200
  • b493cae8c9 Nav: Fixed pressing Escape to leave menu layer while in a popup or child window. (#787) ocornut 2021-04-23 19:08:22 +0200
  • 21428ad3f4 Nav, InputText: Fixed accidental menu toggling while typing non-ascii characters using AltGR. (#370) Rokas Kupstys 2021-04-23 16:47:55 +0300
  • 4540177ce7 Nav: clear activeid on menu toggle (so pressing Alt leaving an InputText will steal ActiveID. Previously wouldn't not, but ButtonBehavior() hover logic would not show Menu layer item as hovered when ActiveId != 0). (#787) ocornut 2021-04-23 18:37:15 +0200
  • e61e8aea9c Nav: clear navid in NavInitWindow() when window is marked with ImGuiWindowFlags_NoNavInputs. (#787) ocornut 2021-04-23 14:15:24 +0200
  • daf97832f1 Internals: Nav: renaming. ocornut 2021-04-22 16:34:08 +0200
  • 06545c4f2a Backends: DirectX9: explicitely setting up more graphics states to increase compatibility with unusual non-default states. (#4063) ocornut 2021-04-23 14:09:43 +0200
  • bfc4a3347a Nav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics. ocornut 2021-04-22 12:51:51 +0200
  • 0483de05cc
    Remove const qualifier on ImTextureID Nick Lange 2021-04-21 18:06:45 -0700
  • 33cdbe97b8 Merge branch 'master' into docking ocornut 2021-04-19 20:05:59 +0200
  • 6d53884487 Backends: OSX: Fix keys remaining stuck in pressed state when CMD-tabbing to a different application. (#3832) rokups 2021-04-19 13:47:31 +0300
  • 25fbff2156 ImDrawList: Revert alteration of normal scaling threshold, for now prioritize preserving property of limiting extents. (#4053, #3366, #2964, #2868, #2518, #2183) ocornut 2021-04-19 14:58:42 +0200
  • fdda8b8c12 ImDrawList: Fixed/improved thickness of thick strokes with sharp angles. (#4053, #3366, #2964, #2868, #2518, #2183) ocornut 2021-04-19 14:03:21 +0200
  • 1f2d25080d Fixed compiler warnings. Bernard van Gastel 2021-04-18 20:44:44 +0200
  • 2c5dd34230 Fixed compiler warnings. Bernard van Gastel 2021-04-18 20:37:20 +0200
  • a5e4f7ba9b Fixed compiler warnings. Bernard van Gastel 2021-04-18 20:26:03 +0200
  • c614d4b83d Re-added a checkbox removed by accident. Bernard van Gastel 2021-04-18 19:54:09 +0200
  • fb13869a78 Improved readability of SDF fonts. Bernard van Gastel 2021-04-18 19:06:32 +0200
  • b1d9f11366 Fixed warnings in MSVC. Bernard van Gastel 2021-04-18 14:50:16 +0200
  • 72e54fb9c6 Do draw text if the inner color is invisible, but the outer colors are visible. Bernard van Gastel 2021-04-17 19:53:03 +0200
  • a14e602b24 Avoiding auto keyword. Bernard van Gastel 2021-04-17 15:50:11 +0200
  • 66e2b1f71a Fixed typo, some adjusted styles for better demo. Bernard van Gastel 2021-04-17 15:50:00 +0200
  • c54023dcea Added SDF example to DirectX 11 example. Bernard van Gastel 2021-04-17 13:41:31 +0200
  • 49001cad6d Added scalable fonts, using signed distance fields. Fonts can configured to be loaded with signed distance (or not). More explanation in the pull request. Bernard van Gastel 2021-04-17 13:20:14 +0200
  • 936f53229d Internals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward #2304) ocornut 2021-03-15 17:08:04 +0100
  • 770f9daab3 Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data. ocornut 2021-04-16 18:27:48 +0200
  • 34d4bc620d Merge remote-tracking branch 'origin/master' into docking ocornut 2021-04-15 19:57:52 +0200
  • 690a90bd35 Make PathArcTo accept counter-clockwise angles (#4030, #3491) thedmd 2021-04-14 20:07:23 +0200
  • 5fed6bdc72 Demo: Improved popups demo and comments. ocornut 2021-04-15 15:53:50 +0200
  • 7c9c5dbe9a Internals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. (#2884) ocornut 2021-04-15 14:27:45 +0200
  • 858ea17eba Backends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. (#4045) ocornut 2021-04-15 13:29:42 +0200
  • 05a20ca738 Examples: Android: Make Android build compatible with Gradle 7.0. (#3446) duddel 2021-04-14 21:43:53 +0200
  • 76902c482f Changelog: added docking+entries from 1.72 to 1.82 to increase their visibility. ocornut 2021-04-14 19:31:40 +0200
  • b957300260 Documentation tweaks (#4042) ocornut 2021-04-14 15:44:56 +0200
  • e5efa01920 Docking: Fix window menu button. Broken by 3f16a52 (#4043) ocornut 2021-04-14 14:33:10 +0200
  • 3f16a524c8 Docking: move NavWindow to SelectedTabId application lower to leave a chance for in-between code to alter focus. + store per-node window menu button id to simplify usage. ocornut 2021-04-13 16:22:30 +0200
  • 646c873598 Docking: Fixed reappearing docked windows with no close button showing a tab with extraneous space for one frame. ocornut 2021-04-13 15:50:15 +0200
  • e87dd0e65d Docking: Fixed multiple simultaneously reappearing window from appearing undocked in their initial frame. ocornut 2021-04-12 19:21:49 +0200
  • 539de4387b Docking: Fixed restoring of tab order within a dockspace or a split node. ocornut 2021-04-12 16:51:05 +0200
  • d39271eca8
    Misc: Changed default Windows clipboard handler to expand LF to CRLF to fix clipboard corruption on some systems. David Maas 2021-04-11 16:52:04 -0500