1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-10 13:00:37 +00:00
Commit Graph

74331 Commits

Author SHA1 Message Date
Mikael Hermansson
f539d0a447 Remove emitting of error in JoltBody3D::_exit_all_areas 2025-05-06 11:36:22 +02:00
Rémi Verschelde
f09ffeedd0 SCons: Don't enable -Wenum-conversion for GCC < 11
This warning was introduced in GCC 10 but only for C/Obj-C.
In GCC 11 it seems to have been made compatible with C++.

Also restrict -Wno-return-type to GCC 12, that regression
was fixed in GCC 13.
2025-05-06 10:06:01 +02:00
Fredia Huya-Kouadio
f29feac7a5 Add a LineEdit / TextEdit property to control whether the virtual keyboard should show on focus 2025-05-05 22:01:34 -04:00
Stuart Carnie
7a423ffdc0 GLES3: Fix errors baking light map with compatibility renderer
Helps #102696
2025-05-06 09:02:34 +10:00
Hugo Locurcio
006c9bb39a Use a type-hinted dictionary for AnimationLibrary's libraries property
This is done at a editor property hint level so that it doesn't break compatibility.
In other words, the actual `libraries` property exposed to the scripting API
remains an untyped Dictionary.
2025-05-06 00:32:30 +02:00
BlueCube3310
894d3939cd BasisU: Configure HDR quality from the settings 2025-05-05 23:56:24 +02:00
Aaron Franke
508d271522 Set current directory when using Save Branch As Scene 2025-05-05 14:00:44 -07:00
kobewi
5dd4267a0b Unify shortcut handling in FileSystem dock 2025-05-05 22:37:29 +02:00
smix8
01e85c49e9 Rename NavigationMeshEditor to NavigationRegion3DEditor
Renames NavigationMeshEditor to NavigationRegion3DEditor to better describe its actual purpose.
2025-05-05 22:32:14 +02:00
Stuart Carnie
00e1fdec2c MacOS: Embedded window support. 2025-05-06 06:09:05 +10:00
Asaduji
9a09fc35d8 Physics Interpolation - Fix XR Nodes to work with SceneTreeFTI 2025-05-05 21:58:17 +02:00
Aaron Franke
783728fcb4 Capitalize global navigation constants 2025-05-05 12:08:15 -07:00
kobewi
242293c451 Remove registration of deprecated classes 2025-05-05 20:16:50 +02:00
Thaddeus Crews
1a1cc0f7b0 Merge pull request #105982 from roughbits01/movie-writer-issue
Only instantiate `MovieWriterMJPEG` and `MovieWriterPNGWAV` movie writers if they are enabled
2025-05-05 11:24:21 -05:00
Thaddeus Crews
5bc01f2994 Merge pull request #105080 from beicause/basisu-ktx2-settings
BasisU: Use KTX2 format and add import options to configure encoder
2025-05-05 11:24:20 -05:00
Thaddeus Crews
d6ca5cf690 Merge pull request #106087 from lodetrick/svg-type-hint
Add Dictionary Type Hint to SVGTexture
2025-05-05 11:24:19 -05:00
Thaddeus Crews
7cb658cd9d Merge pull request #106086 from clayjohn/ANGLE-BPTC
Check for GL ES version of BPTC extension when using the OpenGL renderer
2025-05-05 11:24:18 -05:00
Thaddeus Crews
8ab73248bc Merge pull request #106083 from Riteo/pointing-somewhere
Wayland: Ensure pointed window's existence in `mouse_get_position`
2025-05-05 11:24:18 -05:00
Thaddeus Crews
97e5ddd544 Merge pull request #106082 from jaydensipe/open-recent-better-ui
Show "No Recent Scenes" under `Open Recent` instead of redundant button
2025-05-05 11:24:17 -05:00
Thaddeus Crews
e0bbafcb61 Merge pull request #106079 from clayjohn/rb-crash
Avoid crash when allocating specular and normal-roughness buffers when render buffers aren't available
2025-05-05 11:24:16 -05:00
Thaddeus Crews
c40c56b406 Merge pull request #105822 from bruvzg/mm_update_enter
[macOS] Update entered state from `mouseMoved`.
2025-05-05 11:24:15 -05:00
Thaddeus Crews
976f42de0b Merge pull request #106077 from m4gr3d/enable_xr_mode_options
Enable XR play mode options in the regular editor
2025-05-05 11:24:15 -05:00
Thaddeus Crews
5aca298548 Merge pull request #106051 from dalexeev/move-alt-codes-from-char-range
Move `alt_code_oem437` and `alt_code_cp1252` to separate header file
2025-05-05 11:24:14 -05:00
Thaddeus Crews
e348d09e1a Merge pull request #90558 from Daylily-Zeleen/daylily-zeleen/add_include_exclude_to_FindInFiles
Add include/exclude to `FindInFiles` for filtering files.
2025-05-05 11:24:13 -05:00
Thaddeus Crews
743c1eed49 Merge pull request #106027 from aaronp64/string_format_perf
Reduce allocations/copies in `String::format`
2025-05-05 11:24:13 -05:00
Thaddeus Crews
9f65708fe0 Merge pull request #105770 from Calinou/editor-progress-improve-cli-reporting
Improve editor progress reporting on the command line
2025-05-05 11:24:12 -05:00
Thaddeus Crews
13dbf3fd9c Merge pull request #105641 from KoBeWi/item_tree
Change FileDialog's Tree to ItemList
2025-05-05 11:24:11 -05:00
Thaddeus Crews
1f06c7caea Merge pull request #97821 from dalexeev/doc-iter-get-return-type
Documentation: Add tip to use more specific return type for `_iter_get()`
2025-05-05 11:24:11 -05:00
Thaddeus Crews
e939aefe2f Merge pull request #105748 from mihe/jolt/body-pointer
Remove no-op locking in Jolt Physics module
2025-05-05 11:24:10 -05:00
Thaddeus Crews
0d7b1ba868 Merge pull request #106002 from ProgrammerOnCoffee/fix-light3d-doc-typo
Fix a typo in the `Light3D` documentation
2025-05-05 11:24:09 -05:00
Thaddeus Crews
c20ac6c01e Merge pull request #106000 from funkysandwich/one_char_pr
Fix AudioStreamPlayer3D's `layer_mask` property using the wrong property hint (+ misc related fixes)
2025-05-05 11:24:09 -05:00
Thaddeus Crews
af1df7be78 Merge pull request #105990 from RedMser/deprecate-packeddatacontainer
Deprecate `PackedDataContainer`
2025-05-05 11:24:03 -05:00
funkysandwich
721b1a3d64 Fix AudioStreamPlayer3D's layer_mask property using the wrong property hint
Also remove unnecessary physics layer property hints from some bool properties on raycast and shapecast nodes
2025-05-05 10:58:46 -05:00
clayjohn
e7010c2c01 Check for all BPTC Extensions when using the OpenGL renderer.
EXT_texture_compression_bptc is the WebGL version of GL_EXT_texture_compression_bptc which is the same thing as GL_ARB_texture_compression_bptc but some vendors only report one or the other. ANGLE only reports GL_EXT_texture_compression_bptc for example
2025-05-05 08:23:47 -07:00
Hugo Locurcio
961f9a891a Improve editor progress reporting on the command line
This is useful when looking at the progress of command line exporting,
especially on continuous integration.
2025-05-05 16:23:03 +02:00
Jayden Sipe
7430711cb7 Show "No Recent Scenes" under Open Recent instead of clearing nothing 2025-05-05 08:07:34 -04:00
Mikael Hermansson
31b90246e7 Fix empty lines being added for errors with no script backtrace 2025-05-05 13:27:21 +02:00
Logan Detrick
ef9daf0f93 Add type hint to SVGTexture dictionary 2025-05-05 02:09:34 -07:00
clayjohn
2b3923880a Continue checking for a texture decompression path even if end of import file is not reached 2025-05-05 00:19:32 -07:00
clayjohn
07ef21c87a Avoid crash when allocating specular and normal-roughness buffers when render buffers aren't available 2025-05-04 13:54:11 -07:00
Fredia Huya-Kouadio
d320b92352 Enable XR play mode options in the regular editor
The feature is necessary for XR projects with regular scenes, or hybrid app projects.
2025-05-04 12:54:06 -07:00
Riteo Siuga
d4dabd15aa Wayland: Ensure pointed window's existence in mouse_get_position
Should fix a crash with certain compositors.
2025-05-03 20:24:44 +02:00
Daylily-Zeleen
1bccf5c9a3 Add include/exclude to FindInFiles for filtering files. 2025-05-03 23:31:52 +08:00
Danil Alexeev
413cb795cd Move alt_code_oem437 and alt_code_cp1252 to separate header file 2025-05-03 11:52:49 +03:00
kobewi
7fe61c7e84 Change FileDialog's Tree to ItemList 2025-05-03 01:34:35 +02:00
LuoZhihao
237597b01f BasisU: Use KTX2 format and add import options to configure encoder 2025-05-03 01:45:38 +08:00
Leandro (Cerberus1746) Benedet Garcia
ed35b9e181 Delete test cache before running it 2025-05-02 14:08:32 -03:00
Lukas Tenbrink
1d49a557b6 Optimize away duplicate hash and position computation in HashMap on insert.
Co-authored-by: Nazarii <nazarii.yablonskyi.pp.2022@lpnu.ua>
2025-05-02 19:02:03 +02:00
aaronp64
a4ba8c37c9 Reduce allocations/copies in String::format
- Updated initial new_string copy to use copy constructor/increase ref count instead of copying to new allocated memory
- Removed Variant copies from Array before assigning to String
- Only convert i to String when needed
2025-05-02 12:32:11 -04:00
Danil Alexeev
4f3b998b09 Documentation: Add tip to use more specific return type for _iter_get() 2025-05-02 18:20:08 +03:00