1
0
Fork 0
Commit Graph

70470 Commits

Author SHA1 Message Date
Rémi Verschelde b34adf29dc
Remove unused OS `_display_driver_id` member 2025-01-03 01:52:25 +01:00
Rémi Verschelde efae48a209
Merge pull request #100624 from Repiteo/scons/node-count-fix
SCons: Don't update node count when cleaning
2025-01-03 01:06:58 +01:00
Rémi Verschelde 5a8b7188af
Merge pull request #101044 from mihe/jolt/revert-100533
Revert "Stop reporting contacts for sleeping bodies when using Jolt Physics"
2025-01-03 00:50:13 +01:00
Rémi Verschelde 8e66fac92a
Merge pull request #101037 from smix8/navregion_polys
Make NavMeshQueries use NavRegionIteration polygons directly
2025-01-03 00:50:10 +01:00
Rémi Verschelde 94f23c342a
Merge pull request #101010 from smix8/navlink_debug_direction
Add NavigationLink debug direction indicator
2025-01-03 00:50:06 +01:00
Rémi Verschelde 32b081b2ff
Merge pull request #101005 from Sauermann/fix-graph-node-crash
Fix nullptr crash with freed `GraphNode` in GraphEditArranger
2025-01-03 00:50:02 +01:00
Rémi Verschelde d47fef15b8
Merge pull request #100991 from TokageItLab/180deg-arc
Fix looking at with 180 degree arc
2025-01-03 00:49:59 +01:00
Rémi Verschelde e680767fb9
Merge pull request #100987 from marcelovbcfilho/master
Windows: Implement native menu close callback
2025-01-03 00:49:55 +01:00
Rémi Verschelde 1f2d535f78
Merge pull request #100983 from mihe/jolt/only-iterate-active-bodies
Improve performance with many static/sleeping bodies when using Jolt Physics
2025-01-03 00:49:51 +01:00
Rémi Verschelde d28c41616a
Merge pull request #100938 from RedMser/system-user-adb
Respect system user setting for (un)installing APK
2025-01-03 00:49:48 +01:00
Rémi Verschelde 21e6671740
Merge pull request #100937 from Repiteo/style/clang-format-sync
Style: Enforce `AllowShortFunctionsOnASingleLine`
2025-01-03 00:49:44 +01:00
Rémi Verschelde 88babbdce2
Merge pull request #100932 from ajreckof/Fix-dictionary-editor-steals-focus-when-recreating-full-inspector-
Fix dictionary editor steals focus when reloading script.
2025-01-03 00:49:41 +01:00
Rémi Verschelde 2f4cb705c3
Merge pull request #100930 from beicause/fix-color-picker-cursor-position-in-okhsl
ColorPicker: Fix cursor position in OKHSL wheel
2025-01-03 00:49:37 +01:00
Rémi Verschelde 8e76f669c2
Merge pull request #100929 from Geometror/fix-lm-penumbra-computation
Fix lightmapper penumbra computation
2025-01-03 00:49:33 +01:00
Rémi Verschelde d01768d858
Merge pull request #100925 from KoBeWi/Stop.Duplicating.Scripts-
Respect `PROPERTY_USAGE_NEVER_DUPLICATE` with Make Sub-Resources Unique
2025-01-03 00:49:29 +01:00
Rémi Verschelde 16a4919a51
Merge pull request #100912 from Repiteo/ci/single-concurrency
CI: Fix GHA bug by defining a single concurrency
2025-01-03 00:49:25 +01:00
Rémi Verschelde 19a7b466c2
Merge pull request #100848 from BlueCube3310/astc-improvements
astcenc: Misc improvements and optimizations
2025-01-03 00:49:22 +01:00
Rémi Verschelde 5ff616736a
Merge pull request #100825 from KoBeWi/colored_eight
Add `Color.from_rgba8` and deprecate Color8
2025-01-03 00:49:18 +01:00
Rémi Verschelde ff14d86fa3
Merge pull request #100811 from TokageItLab/bitmask-retarget
Make transform elements BitField in RetargetModifier
2025-01-03 00:49:14 +01:00
Rémi Verschelde e9da833e6c
Merge pull request #100795 from hpvb/optimize-variant-clear
Don't set `Variant::Type` in destructor
2025-01-03 00:49:10 +01:00
Rémi Verschelde 8be07f1c23
Merge pull request #100785 from syntaxerror247/request-permission-doc
Update `OS.request_permission(...)` description
2025-01-03 00:49:06 +01:00
Rémi Verschelde dd7d36e803
Merge pull request #100770 from hpvb/command-queue-mt
Core: Refactor CommandQueueMT to use vararg templates for performance and maintainability
2025-01-03 00:49:02 +01:00
Rémi Verschelde 386e4e16b3
Merge pull request #100729 from Lazy-Rabbit-2001/new_create_dialog_p1
Improve script class display in Create dialog
2025-01-03 00:48:58 +01:00
Rémi Verschelde 35cf29bb21
Merge pull request #100715 from buresu/fix-wayland-ime-input
Fix last character deletion in Wayland IME input
2025-01-03 00:48:55 +01:00
Rémi Verschelde e13facfa72
Merge pull request #100679 from hakro/quick_open_context_menu
Add a context menu to quick open dialog
2025-01-03 00:48:51 +01:00
Rémi Verschelde 7dd14207dc
Merge pull request #100631 from Faless/fix/wslay_frame_end_not_fin
[WS] Fix wslay multi-frame message parsing
2025-01-03 00:48:47 +01:00
Rémi Verschelde 261f0b9ca9
Merge pull request #100409 from KoBeWi/now_delete_uids
Fix DependencyRemoveDialog not handling UIDs
2025-01-03 00:48:43 +01:00
Rémi Verschelde 3936d117e4
Merge pull request #100388 from Namey5/gles3-canvas-clear-fix
Fix canvas background mode not clearing correctly in Compatibility renderer
2025-01-03 00:48:38 +01:00
Rémi Verschelde 703552c51b
Merge pull request #100240 from WhalesState/line-edit-focus
`LineEdit` add member `keep_editing_on_text_submit`
2025-01-03 00:48:34 +01:00
Rémi Verschelde 4f5982c83b
Merge pull request #100171 from Giganzo/editor-focus
Fix missing focus outline for 2D and 3D editor viewports
2025-01-03 00:48:30 +01:00
Rémi Verschelde 3a20c3e6a9
Merge pull request #100161 from alessand10/fix-filesystem-logic
Fix root folder logic in the filesystem
2025-01-03 00:48:26 +01:00
Rémi Verschelde d484e23bce
Merge pull request #100113 from paddy-exe/particle-emission-shape-visual-separate-pr
Add visualization of 3D particle emission shapes
2025-01-03 00:48:22 +01:00
Rémi Verschelde 4ef55ba75b
Merge pull request #99998 from akien-mga/tinyexr-1.0.9
tinyexr: Update to upstream 1.0.9
2025-01-03 00:48:17 +01:00
Rémi Verschelde 72839d0085
Merge pull request #99996 from akien-mga/libpng-1.6.44
libpng: Update to upstream 1.6.44
2025-01-03 00:48:13 +01:00
Rémi Verschelde 442f11462d
Merge pull request #99994 from kitbdev/fix-editor-viewport-group-anim
Allow Viewport children to lock, group, and insert keyframes
2025-01-03 00:48:09 +01:00
Rémi Verschelde 7ccc00d787
Merge pull request #99242 from RedMser/fix-todos-in-classref
Fix TODO comments in class reference
2025-01-03 00:48:04 +01:00
Rémi Verschelde 0d710da96c
Merge pull request #98554 from Calinou/add-property-hint-ranges
Add more property hint ranges for project settings
2025-01-03 00:47:59 +01:00
Rémi Verschelde 22f4322194
Merge pull request #101004 from akien-mga/core-thread-fix-gcc12-crash
Thread: Re-add `<new>` include for `std::hardware_destructive_interference_size`
2025-01-03 00:47:53 +01:00
Lazy-Rabbit-2001 a550eef9f3
Improve script class display in Create dialog 2025-01-03 00:19:25 +01:00
Mounir Tohami e89c196a80 `LineEdit` add member `keep_editing_on_text_submit`.
Allow users to exit edit mode when Enter is pressed.
2025-01-02 23:41:27 +02:00
Mikael Hermansson 7bed84c165 Revert "Stop reporting contacts for sleeping bodies when using Jolt Physics"
This reverts commit 5bbdb4a770.
2025-01-02 20:17:05 +01:00
hakro cf8376ba1f Add a context menu to quick open dialog 2025-01-02 20:05:51 +01:00
alessand10 e330b79397
Fix root folder logic in the filesystem 2025-01-02 17:50:58 +01:00
Thaddeus Crews 2c9620f24c
`clang-format` commit to `.git-blame-ignore-revs` 2025-01-02 10:12:02 -06:00
Thaddeus Crews e06d83860d
Style: Enforce `AllowShortFunctionsOnASingleLine` 2025-01-02 10:09:41 -06:00
smix8 4184884ad1 Make NavMeshQueries use NavRegionIteration polygons directly
Removes the duplicated NavMap polygon soup. All navmesh queries now use the NavRegionIteration polygons directly.
2025-01-02 15:35:29 +01:00
HP van Braam cccd2432c3 Refactor CommandQueueMT to use vararg templates
In order to make CommandQueueMT more maintainable this PR changes the
previous macro hell with variadic templates instead. This makes the
class far more explicit and will allow us to more easily change the way
the class functions in the future.

Furthermore this refactoring has allowed for some optimizations. In
particular by using std::forward to delay the decision of decaying the
type to as late as possible we are able to move the data from the
callsite into our Command buffer and later move it to the call.

In practice what this means is that compared to the old version instead
of copying values 3 times, we can now get away with 1 copy, and 1 move
for lvalues, and just 2 moves for rvalues. This saves quite a few
operations in a hot codepath.

We also now test to make sure that the amount of copies and moves are
what we expect. This way we can spot performance regressions in this
code easily.

Somewhat unscientifically, running TPS-demo by pressing enter and not
touching the controls average mspf, repeatable across many runs:

before: 6.467
after : 6.202
2025-01-02 15:35:08 +01:00
Marcelo Vilas Boas Correa Filho 3bb2309f6b Feature adding Windows native menu close callback 2025-01-02 10:52:09 -03:00
Anish Mishra b50d9b7d8c Update OS.request_permission(...) description 2025-01-02 15:22:23 +05:30
Silc Lizard (Tokage) Renew d0c421976c Fix looking at with 180 degree arc
Co-authored-by: Fruitsalad <949631+fruitsalad@users.noreply.github.com>
2025-01-02 15:47:01 +09:00