Commit Graph

84071 Commits

Author SHA1 Message Date
Rémi Verschelde cdabd48e41 Vulkan: Fix build with use_volk=no 2026-06-17 13:28:55 +02:00
Thaddeus Crews f7fcb79c43 Merge pull request #118771 from NoctemCat/web_remove_ub_at_exit
[Web] Remove undefined behavior around exit
2026-06-16 19:12:42 -05:00
Rémi Verschelde c92ef757cb Sync translations with Weblate 2026-06-16 22:53:41 +02:00
Thaddeus Crews 86637357b3 Merge pull request #120298 from jrouwe/120279
Jolt Physics: Fix default area parameter updates not propagating to bodies
2026-06-16 12:48:47 -05:00
Thaddeus Crews 20fbec29fd Merge pull request #120254 from ARandomGal5/pull
Fix for voxelGI global illumination center on AreaLight3Ds being calculated incorrectly
2026-06-16 12:48:47 -05:00
Thaddeus Crews 0baf46a3c7 Merge pull request #120280 from NoNormalDev/bcsize
Fix `BoxContainer` size when theme scale is not an integer
2026-06-16 12:48:46 -05:00
Thaddeus Crews f7890e3f99 Merge pull request #120346 from StarryWorm/partly-revert-warning-for-now
Partly revert updated warning in `Label`
2026-06-16 12:48:46 -05:00
Enzo Novoselic 808be5198c Tweak warning to reflect current state 2026-06-16 12:18:01 -04:00
Jorrit Rouwe 382d320008 Jolt Physics: Fix default area parameter updates not propagating to bodies 2026-06-15 22:10:35 +02:00
Thaddeus Crews 6b1004bbeb Merge pull request #120311 from bruvzg/ci_win
[CI] Remove `build_deps` from Windows artifacts.
2026-06-15 14:43:35 -05:00
Thaddeus Crews 645638db91 Merge pull request #119751 from YeldhamDev/asset_version_touchup
Improve version label visual in the asset dialog
2026-06-15 08:52:44 -05:00
Thaddeus Crews b4156a8833 Merge pull request #120258 from mxtherfxcker/jolt/fix-gravity-scale-update
Jolt: Fix gravity scale not updating when set from code
2026-06-15 08:52:43 -05:00
Thaddeus Crews 258ac91660 Merge pull request #120313 from bruvzg/doc_flags
[Docs] Add platform support notes to window flags.
2026-06-15 08:52:43 -05:00
Thaddeus Crews d2102acab6 Merge pull request #120261 from TheOathMan/fix/EditorPropertyArray
EditorPropertyArray clipping fix
2026-06-15 08:52:42 -05:00
Thaddeus Crews 8ab0735c9c Merge pull request #120252 from Calinou/doc-projectsettings-override-format
Document the expected format for the project settings override file
2026-06-15 08:52:42 -05:00
Thaddeus Crews ff92d4c9bb Merge pull request #120241 from TokageItLab/anim-stretch
Fix stretch mode in `custom_timeline` on `AnimationNodeAnimation`
2026-06-15 08:52:42 -05:00
Thaddeus Crews 9fae09dbb6 Merge pull request #120243 from mihe/jolt/callback-removal-fix
Jolt: Remove forced area event queuing during body exit
2026-06-15 08:52:41 -05:00
Thaddeus Crews 1f92b45db3 Merge pull request #120300 from m4gr3d/fix_spatial_marker_tracking_crash
[XR] Fix a crash when spatial entity marker trackers are detected
2026-06-15 08:52:36 -05:00
Silc Lizard (Tokage) Renew 327d1413d5 Fix stretch mode in custom_timeline on AnimationNodeAnimation 2026-06-15 18:15:44 +09:00
Pāvels Nadtočajevs 9452ed155c [Docs] Add platform support notes to window flags. 2026-06-15 11:22:23 +03:00
Pāvels Nadtočajevs 0a0c95774c [CI] Remove build_deps from Windows artifacts. 2026-06-15 08:31:31 +03:00
Fredia Huya-Kouadio f30ffa8b44 [XR] Fix a crash when spatial entity marker trackers are detected 2026-06-14 12:48:50 -07:00
NoNormalDev 8d713d397f Fix BoxContainer size bugs when editor scale is not 1.0 2026-06-14 10:16:16 +02:00
othman alzahrani 6a4c61feb2 EditorPropertyArray clipping fix 2026-06-13 17:02:35 +03:00
mxtherfxcker c4e91ee267 Jolt: Fix gravity scale not updating when set from code 2026-06-13 14:12:08 +03:00
Rangal 679b70a45f Fix the center of AreaLight3Ds being incorrect, per Sarcen on discord 2026-06-12 18:24:37 -07:00
Hugo Locurcio a807987350 Document the expected format for the project settings override file 2026-06-12 22:38:16 +02:00
Thaddeus Crews df6235838b Merge pull request #120250 from hpvb/revert-messagequeue-flushing-in-wtp
Revert "Fix a deadlock in WorkerThreadPool"
2026-06-12 13:38:52 -05:00
Thaddeus Crews 5074fb4e92 Merge pull request #120239 from YeldhamDev/asset_release_order_fix
Fix incorrect release order for items in the asset store
2026-06-12 13:38:52 -05:00
Thaddeus Crews c25fac660f Merge pull request #120116 from bruvzg/rtl_tl
[RTL] Do not add zero-width space to last line without content.
2026-06-12 13:38:51 -05:00
HP van Braam b527505338 Revert "Fix a deadlock in WorkerThreadPool"
This turned out to break a lot of things in the engine unexpectedly. The
actual deadlock that this fixes seems rare so a better approach is
needed.

For 4.7 we should drop this one.

This reverts commit ae564feb2a.
This reverts commit 7ab8328204.
2026-06-12 20:09:27 +02:00
Mikael Hermansson 2a7d14671a Jolt: Remove forced area event queuing during body exit 2026-06-12 17:29:28 +02:00
Michael Alexsander 2fdeee8643 Fix incorrect release order for items in the asset store 2026-06-12 10:57:24 -03:00
Thaddeus Crews eb03ae8fc5 Merge pull request #119631 from QbieShay/qbe/fix-particle-first-frame
Fix leftover particle data when updating particle buffers.
2026-06-11 15:18:56 -05:00
Thaddeus Crews 463bde5426 Merge pull request #120164 from YeldhamDev/assetlib_fixes
Fix some issues and crashes in the asset store
2026-06-11 15:18:56 -05:00
Thaddeus Crews 8879fa9c4a Merge pull request #120104 from bruvzg/rtl_ind
[RTL] Fix indent / list level not taken into account.
2026-06-11 15:18:55 -05:00
Thaddeus Crews a7a654a565 Merge pull request #120120 from YeldhamDev/assetlib_other_licenses
Fix assets with license type of "Other" not showing up
2026-06-11 15:18:55 -05:00
Thaddeus Crews 54819cde65 Merge pull request #120108 from vaner-org/tree-explain-new-drop-section
Update Tree reference to explain new drop sections
2026-06-11 15:18:55 -05:00
Thaddeus Crews dadcef98ba Merge pull request #120198 from Calinou/doc-arealight3d-tutorial
Link to 3D lights and shadows tutorial in AreaLight3D class documentation
2026-06-11 15:18:54 -05:00
Skyth af2fea0ad3 Fix leftover particle data when updating particle buffers.
Co-authored-by:  Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
2026-06-11 21:02:05 +02:00
Hugo Locurcio 99cde15524 Link to 3D lights and shadows tutorial in AreaLight3D class documentation
- Warn about mesh subdivision when shadows are enabled.
2026-06-11 18:26:37 +02:00
Michael Alexsander f204ebaa39 Fix some issues and crashes in the asset store 2026-06-10 16:35:04 -03:00
Thaddeus Crews 3df26a02c4 Merge pull request #120072 from hpvb/fix-threaded-loader-redux
Fix a deadlock in WorkerThreadPool
2026-06-10 13:52:07 -05:00
HP van Braam ae564feb2a Fix a deadlock in WorkerThreadPool
When the main thread is waiting on a worker thread pool via
WorkerThreadPool::wait_for_group_task_completion() the MessageQueue is no
longer being serviced.

But in ResourceLoader::_load_complete_inner we need to be able to push a
callable onto the MessageQueue and we wait until completion. Effectively
waiting on the main thread to run our code.

If the tasking waiting on completion is in the group the main thread is
waiting for then this can never happen.

We solve this problem by servicing the MessageQueue in the
WorkerThreadPool if main thread is waiting. To avoid busy waiting on the
semaphore we sleep for a very brief time to spare battery without impacting
latency too much in the waiting case.
2026-06-10 12:46:42 +02:00
vaner-org d937734801 Update Tree reference to explain new drop sections 2026-06-10 05:27:38 +05:30
Michael Alexsander a43cc6ad2f Fix assets with license type of "Other" not showing up 2026-06-09 16:02:20 -03:00
Thaddeus Crews ec67cbe926 Merge pull request #120102 from bruvzg/sct_drop
[Editor] Fix `SceneTreeEditor` drop.
2026-06-09 11:03:50 -05:00
Thaddeus Crews 9d876745b3 Merge pull request #120111 from hpvb/fix-message-queue-flush-during-startup
Don't flush the message queue before a MainLoop is iterating
2026-06-09 11:03:50 -05:00
Thaddeus Crews d12dbb0a34 Merge pull request #120117 from Calinou/doc-window-add-demo-link
Link to Multiple Windows demo project in Window class documentation
2026-06-09 11:03:49 -05:00
Hugo Locurcio 0c2a33a215 Link to Multiple Windows demo project in Window class documentation 2026-06-09 17:31:11 +02:00