372 Commits

Author SHA1 Message Date
Cedric Guillemet
a15acd87a3 LightRig Editor 2025-12-27 16:20:35 +01:00
Cedric Guillemet
df1c30142e Merge pull request #390 from KismetPartisan/perspective-fix
Fixed rotation gizmo rendering incorrectly when not viewed directly
2025-12-03 14:36:07 +01:00
unknown
8ddc3516e3 Fixed rotation gizmo rendering incorrectly when not viewed directly 2025-12-01 17:56:52 -05:00
Cedric Guillemet
b3a3ccfc4b Merge pull request #388 from thomashope/fix-readme-example-code
Fix EditTransform() example in README
2025-11-28 16:34:16 +01:00
Thomas Hope
1982d379dc Fix EditTransform() example in README
The previous example code in the README would not compile with latest
ImGui. This commit fixes the compile and makes it more closely align
with the example code.

Update ImGui::IsKeyPressed() to match latest API
Update ImGui::InputFloat3() to match latest API
Add ID to ImGui::Checkbox() call (not having this triggers an assert)
Add default: case to avoid warning
Change arguments to be more generic & align with example code
2025-11-28 11:31:41 +01:00
Cedric Guillemet
71f1429220 Update dear imgui 2025-11-06 10:02:12 +01:00
Cedric Guillemet
00a7e032b5 Merge pull request #382 from wesley950/feat-manipulate-bounds-return-true
fix(bounds): return true when object scale changes during manipulation using `localBounds` parameter
2025-11-06 09:45:09 +01:00
Wesley Barros
9bb92265fc fix(bounds): return true when object scale changes during manipulation
Set manipulated flag to true if scaling ratio differs from 1, ensuring the function
properly reports scale modifications when editing object bounds.
2025-11-01 12:00:16 -03:00
Cedric Guillemet
1e6b189c4a Merge pull request #379 from Glorou/master
Fix memory leak
2025-10-16 09:31:27 +02:00
Glorou
ea38ab927a Fix memory leak 2025-10-15 17:05:28 -04:00
Cedric Guillemet
770ca52940 Create FUNDING.yml 2025-10-08 14:34:09 +02:00
Cedric Guillemet
807a413661 Merge pull request #377 from vkaytsanov/patch-1
Fix deallocation on program exit
2025-10-02 20:16:01 +02:00
vkaytsanov
6fb662c7d7 Fix deallocation on program exit 2025-10-02 20:54:25 +03:00
Cedric Guillemet
eb90849e6f Merge pull request #376 from halletj/master
Update ImGuizmo.cpp to use dynamic selection color for filled polygons
2025-08-21 08:33:20 -07:00
Justin Hallet
53a9639b31 Update ImGuizmo.cpp to use dynamic selection color for filled polygons 2025-08-21 13:12:58 +10:00
Cedric Guillemet
3e725628fa Merge pull request #373 from RhysFonville/patch-1
Update README.md
2025-07-20 20:33:03 +02:00
Rhys
2d24eb7ca6 Update README.md 2025-07-19 20:01:18 -04:00
Cedric Guillemet
2310acda82 Merge pull request #363 from stripe2933/master
Capture mouse when using ViewManipulate()
2025-04-04 20:40:32 +02:00
LEE KYOUNGHEON
94cc742bd0 Also capture mouse when hovering ViewManipulate 2025-04-04 22:27:45 +09:00
LEE KYOUNGHEON
6fb9247ed1 Capture mouse when using ViewManipulate() 2025-04-04 22:21:22 +09:00
Cedric Guillemet
5963494a94 Merge pull request #362 from ocornut/fixWarnings
Fixed visual studio "int to bool" warnings.
2025-03-26 14:55:10 +01:00
ocornut
5d07ba169b Fixed VS "int to bool" warnings.
warning C4800: 'int': forcing value to bool 'true' or 'false' (performance warning)
2025-03-26 14:51:58 +01:00
Cedric Guillemet
b10e91756d Merge pull request #349 from maksw2/master
change math.h to cmath, gitignore
2024-11-14 19:57:47 +01:00
Maksymilian Wilczyński
5bcf558a70 change math.h to cmath, gitignore 2024-11-14 19:42:52 +01:00
Cedric Guillemet
e552f632bb Merge pull request #347 from mgerhardy/341
Allow to use IMGUI_DISABLE_DEFAULT_ALLOCATORS
2024-10-31 09:52:34 +01:00
Cedric Guillemet
4fbca145f4 Merge pull request #348 from mgerhardy/fixed-warning
Fixed warning introduced in 6614f45589
2024-10-31 09:51:12 +01:00
Martin Gerhardy
f81650e0d6 fixed IsViewManipulateHovered prototype 2024-10-31 09:49:33 +01:00
Martin Gerhardy
0835df3b2b Fixed warning introduced in 6614f45589 2024-10-31 09:39:38 +01:00
Cedric Guillemet
c90141f3d8 Merge pull request #346 from mgerhardy/280
Fixed div0 in ComputeContext()
2024-10-31 09:32:21 +01:00
Cedric Guillemet
fd4ce831a7 Merge pull request #345 from mgerhardy/322
Add IsViewManipulateHovered()
2024-10-31 09:32:02 +01:00
Martin Gerhardy
1c786051da Allow to use IMGUI_DISABLE_DEFAULT_ALLOCATORS
see issue #341
2024-10-31 09:29:10 +01:00
Martin Gerhardy
267fbfc89d Fixed div0 in ComputeContext()
the mScreenFactor calculation was unused anyway because the value got overwritten a few lines below
without being used

see issue #280
2024-10-31 09:20:03 +01:00
Martin Gerhardy
6614f45589 Add IsViewManipulateHovered()
See issue #322
2024-10-31 09:09:20 +01:00
Cedric Guillemet
4298a220f1 Merge pull request #344 from rherilier/fix-gcc-warnings
Fix gcc warnings
2024-10-30 15:29:12 +01:00
Rémi Hérilier
02c4a22793 Simplify computation of belowPlaneLimit
checking a bitfield for one set bit while checking it for having at most one
set bit can be replaced by a simple equality test.
2024-10-30 14:25:24 +01:00
Rémi Hérilier
856116c8c9 fix GCC warnings suggesting extra parentheses 2024-10-30 14:16:47 +01:00
Rémi Hérilier
e3ee460784 Fix GCC warning about missing field initializers 2024-10-30 13:34:00 +01:00
Cedric Guillemet
6d588209f9 Merge pull request #336 from rherilier/add-isusingviewmanipulate
Add IsUsingViewManipulate() to detect when the view gizmo is moving
2024-09-24 12:43:32 +02:00
Rémi Hérilier
c3c188b710 Add IsUsingViewManipulate() to detect when the view gizmo is moving 2024-09-24 12:16:20 +02:00
Cedric Guillemet
c468153ce2 Merge pull request #335 from RedSkittleFox/alternative_window
Alternative active window ID/handle
2024-09-24 09:50:49 +02:00
RedSkittleFox
c2a14c97be Merge branch 'master' into alternative_window 2024-09-24 08:33:03 +02:00
Cedric Guillemet
bcdd86bb8a Merge pull request #334 from ocornut/fix-beginchildframe
Fixes for using BeginChildFrame() obsoleted in v1.90
2024-09-23 14:27:19 +02:00
ocornut
bcdae2a24a Fixes for BeginChildFrame() obsoleted in 1.90
This will requires 1.90+ (released Nov 2023)
2024-09-23 14:19:31 +02:00
Cedric Guillemet
308daa584c dear imgui update and small fixes 2024-09-20 17:56:29 +02:00
Cedric Guillemet
ef43b542a0 Merge pull request #316 from Batres3/2DSupport
Added 2D support through axis masking (Issue #49)
2024-09-20 16:32:19 +02:00
Cedric Guillemet
534a72a7e6 Merge pull request #326 from Sayama3/use-push-pop-id
Add Push/Pop ID to replace SetID
2024-09-20 16:31:28 +02:00
Cedric Guillemet
1e3536d2d7 Merge pull request #328 from georgeto/master
ImGuizmo: Fix universal scale in world mode
2024-09-20 16:31:18 +02:00
Cedric Guillemet
7c77724a7f Merge pull request #330 from maritim/master
Fix issue #96
2024-09-20 16:29:55 +02:00
RedSkittleFox
ce1092a924 Added option to use alternative window id instead of "gizmo" window 2024-09-14 16:14:17 +02:00
Cedric Guillemet
99358b3afc Merge pull request #331 from GiovanyH/patch-1
Fixed EditTransform drawing [gizmo count] times in example/main.cpp
2024-08-06 17:46:35 +02:00