Commit Graph

69951 Commits

Author SHA1 Message Date
Thaddeus Crews
e9cbfd3dad
Merge pull request #99982 from hakro/quiet_tiptool
Ignore custom tooltip if its text is empty in signals tab
2024-12-05 14:11:40 -06:00
Thaddeus Crews
8c8bfce0f9
Merge pull request #99978 from DarioSamo/more-mobile-scs
Add specialization for directional light split blend and fog to mobile renderer.
2024-12-05 14:11:29 -06:00
Rémi Verschelde
fbde06e4c8
basis_universal: Clarify encoder-only dependencies, only used in editor builds 2024-12-05 21:01:58 +01:00
clayjohn
2535423719 Increase the size of the uniform set cache to 4096 to avoid cache thrashing from projects with high numbers of unique textures. 2024-12-05 12:01:05 -08:00
clayjohn
deac37c464 Clear AABB when Mesh is cleared 2024-12-05 11:40:44 -08:00
clayjohn
1b5a15d5d1 Correctly check time since shadow was allocated in atlas to avoid unnecessary re-allocations
Co-authored-by: jitspoe <jitspoe@yahoo.com>
2024-12-05 11:13:37 -08:00
Hugo Locurcio
a9881f99a0 Enable Emulate Numpad by default in the 3D editor settings
This allows using the top row keys as 3D navigation shortcuts.

This provides a better out of the box experience, as most laptops
don't have a numpad nowadays.
2024-12-05 18:05:15 +01:00
Dario
d7d6251c30 Add texture limits for D3D12 Driver. 2024-12-05 13:55:57 -03:00
Rudolph Bester
329d25b1fa Fixed occlusion culling buffer getting overwritten in larger scenes 2024-12-05 18:54:13 +02:00
MBCX
6bc80effbb Make Godot compile on FreeBSD 2024-12-05 12:33:55 -04:00
DeeJayLSP
afd68d785b Use qoa.c and custom compress procedure 2024-12-05 13:20:09 -03:00
Student Main
f39614aa5a Ignore case when parse /proc/cpuinfo 2024-12-06 00:19:58 +08:00
Student Main
e0693f8ad8 Add loongarch64 support 2024-12-06 00:18:26 +08:00
Andrés Botero
becf5d7ac3 Fix linux builds with debug symbols when there is a space in the path. 2024-12-05 10:31:12 -05:00
Pāvels Nadtočajevs
06cae04b87 Change default Arabic font to Vazirmatn. 2024-12-05 16:26:52 +02:00
Wyv
8a5eef95aa Fix a very slight grammatical issue
Changed the incorrect verb "have" into its correct form, "has."
Fixes #99972

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-12-05 14:14:32 +00:00
Hugo Locurcio
cec037b1a8
GitHub Actions: Use quiet xmllint output to only print error lines
Success lines are no longer printed, making the CI log shorter
and faster to read.
2024-12-05 14:03:19 +01:00
Haoyu Qiu
1ef3bd5768 Fix UI inconsistencies in EditorFileDialog's toolbar
- Sort button has different stylebox compared to others
- The top toolbar has a separator on the right side when in open mode
- Update fav up/down buttons when fav list changes
2024-12-05 16:56:59 +08:00
Ross Rothenstine
35faf99755 windows: Fix underflow before delay_usec 2024-12-04 23:54:53 -08:00
Daylily-Zeleen
614a51f293 Optimize callable's stringify text. 2024-12-05 14:24:39 +08:00
passivestar
73f7e1379c Fix vertical alignment of the main menu bar 2024-12-05 05:27:34 +04:00
clayjohn
e316739a13 Use a vector instead of an array in canvas shader instance buffer.
This avoids a pathological performance cliff on Adreno devices
2024-12-04 16:36:46 -08:00
DeeJayLSP
eaa0418deb TestAudioStreamWAV: use runtime load instead of importer 2024-12-04 18:44:48 -03:00
Malcolm Anderson
2336415623 Ignore __MACOSX directory in export template collection ZIP file and project import ZIP file
Update editor/export/export_template_manager.cpp

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-12-04 13:31:26 -08:00
Matt Enad
bd47e4f1ba Add Tablet/Trackpad nav preset
This commit adds a new navigation preset called `Tablet/Trackpad` which enables "Emulate 3 Button Mouse" to more quickly set up good default keys for tablet users.

It also adds support for mouse buttons 4 and 5 in the navigation settings which will be helpful if users want to customize 3D navigation further for specific pens/mice.
2024-12-04 13:02:11 -05:00
Lukas Tenbrink
8d82933c7c Optimize _camelcase_to_underscore (and thus String.capitalize) by using a rolling cache of character attributes, instead of re-computing each iteration. 2024-12-04 18:39:38 +01:00
Thaddeus Crews
1f47e4c4e3
Merge pull request #99990 from KoBeWi/update_tree_after_updating_tree
Fix FileSystem dock filter reset when tree rebuilds
2024-12-04 11:02:11 -06:00
Thaddeus Crews
451fd7a436
Merge pull request #99540 from dalexeev/core-dont-gen-json-uid-files
Core: Do not generate `*.uid` files for JSON, certificates, and translations
2024-12-04 11:02:09 -06:00
Thaddeus Crews
9381479dd3
Merge pull request #99988 from Hilderin/fix-regression-inspector-tooltip-blinking
Fix Inspector tooltips are blinking
2024-12-04 11:02:07 -06:00
Thaddeus Crews
610f4a2687
Merge pull request #97328 from AThousandShips/fix_recursive_draw
Prevent infinite recursion in first `_draw`
2024-12-04 11:02:06 -06:00
Thaddeus Crews
53f59619e2
Merge pull request #99983 from MewPurPur/followup
Codestyle improvements in style_box_flat.cpp
2024-12-04 11:02:04 -06:00
Thaddeus Crews
498d8f9aae
Merge pull request #100012 from KoBeWi/rebuilding_the_file_tree_to_find_the_file_you_just_clicked_is_absolutely_crucial_trust_me
Don't navigate to path when file is double-clicked
2024-12-04 11:02:03 -06:00
Thaddeus Crews
ab58a339df
Merge pull request #99712 from KoBeWi/bug_spawner_spawns_new_bugs_to_fix
Fix UID support in MultiplayerSpawner
2024-12-04 11:02:02 -06:00
Lukas Tenbrink
0d2e13bcb8 Optimize is_valid_filename and validate_filename by caching invalid filename characters, instead of re-splitting each call. 2024-12-04 17:54:11 +01:00
Florent Guiocheau
c7895ca226 Optimize Occlusion jitter 2024-12-04 17:39:51 +01:00
Jakub Marcowski
5318008ce6
thorvg: Update to 0.15.5 2024-12-04 17:24:43 +01:00
yahkr
f3a3452bca Fix for RuntimeNodeSelect selection_list showing up as an orphaned node when editor is open during runtime 2024-12-04 11:22:12 -05:00
kobewi
113621dd89 Don't rebuild tree when navigating to path 2024-12-04 15:21:27 +01:00
kobewi
6e490dadcd Don't navigate to path when file is double-clicked 2024-12-04 15:19:01 +01:00
Danil Alexeev
b91bacb43a
Core: Do not generate *.uid files for JSON, certificates, and translations 2024-12-04 14:26:10 +03:00
Daylily-Zeleen
4eba3d8377 Hide NavigationRegion2D debug instance instead of free it, and hide it when navigation_polygon is set to null. 2024-12-04 17:58:12 +08:00
K. S. Ernest (iFire) Lee
6cf1d3c13e Print better manifold errors and avoid crash on non manifold csg input.
* Manifold does not have a snap property.
* Tolerance means simplification amount.
* CSG snap has been removed
* Add better error messages.
* Verbose print manifold meshgl64 properties as json.
* Update manifold for error fixes
2024-12-03 20:19:47 -08:00
Rémi Verschelde
4051b43879
ufbx: Update to upstream 0.15.0 2024-12-04 02:19:04 +01:00
clayjohn
0dfbf4a5df Optimize batch uniform set creation by caching ptrw when creating batch uniform 2024-12-03 17:16:44 -08:00
Rémi Verschelde
56922db85b
mbedtls: Update to upstream 3.6.2 2024-12-04 02:14:05 +01:00
Hugo Locurcio
e4106f8d61 Show String properties' text in a tooltip in the inspector
This allows previewing single-line or multipline strings
that are too long too fit within the box in the inspector.
2024-12-04 01:24:14 +01:00
kobewi
cc5be8507c Fix FileSystem dock filter reset when tree rebuilds 2024-12-03 23:36:51 +01:00
Hilderin
a80eb8c503 Fix Inspector tooltips are blinking 2024-12-03 17:25:36 -05:00
kobewi
b0cee57d81 Fix extensions when saving resource as 2024-12-03 22:54:54 +01:00
bruvzg
121e640637 [RTL] Fix indent in tables and tables in indent. 2024-12-03 23:30:08 +02:00