Rémi Verschelde
2e216b50b5
Merge pull request #106552 from nikitalita/bytecode-version-bump
...
Bump script bytecode version after token enum change
2025-06-10 17:56:18 +02:00
smix8
7ae2c0af9d
Add MultiNodeEdit support for NavigationRegion3D
...
Adds MultiNodeEdit support for NavigationRegion3D.
2025-06-10 16:59:29 +02:00
Rémi Verschelde
cc9761c3f0
Merge pull request #107188 from berarma/moviewriter-add-theora
...
Add Ogg Theora support to MovieWriter
2025-06-10 16:22:57 +02:00
Bernat Arlandis
a16b04fe07
Add Ogg Theora support to MovieWriter
...
Movie Maker mode can now record files in `.ogv` format, which can be
directly viewed in Godot's VideoStreamPlayer node along with most
video players. This is a lossy format with inter-frame compression,
unlike AVI + MJPEG which only performs intra-frame compression.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: Leo de Penning <leo.depenning@illuminoo.com >
2025-06-10 15:52:24 +02:00
smix8
877da269d8
Change navigation region and link updates to an async process
...
Changes navigation region and link updates to an async process.
2025-06-10 14:18:47 +02:00
Rémi Verschelde
3925ca0571
Merge pull request #106537 from aaronfranke/gltf-per-skel-unique
...
GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide
2025-06-10 12:29:55 +02:00
Rémi Verschelde
6d08aa4504
Merge pull request #103735 from wagnerfs/fixes-navmesh-border-size-precision-warning
...
Fix navmesh `border_size` precision warnings
2025-06-10 12:29:37 +02:00
Aaron Franke
8350919575
GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide
2025-06-10 02:44:56 -07:00
Aaron Franke
0972db7b40
GLTF: Use scene root nodes for root nodes, don't include orphan nodes
2025-06-09 15:29:00 -07:00
Thaddeus Crews
0f05e91889
Merge pull request #82808 from dalexeev/gds-vararg
...
GDScript: Add support for variadic functions
2025-06-09 17:08:48 -05:00
Thaddeus Crews
a34d81791d
Merge pull request #71564 from dalexeev/gds-optimize-for-range
...
GDScript: Optimize non-constant `for`-`range`
2025-06-09 17:08:45 -05:00
Thaddeus Crews
8ecc6da249
Merge pull request #100899 from dalexeev/core-unify-display-of-error-type-prefixes
...
Core: Unify display of error type prefixes
2025-06-09 17:08:41 -05:00
Wagner
0cfa6b55a5
Fix navmesh border_size precision warnings
2025-06-09 18:59:08 -03:00
Danil Alexeev
a13fbc6e3e
GDScript: Optimize non-constant for-range
2025-06-09 22:04:39 +03:00
Danil Alexeev
ee121ef80e
GDScript: Add support for variadic functions
2025-06-09 21:53:05 +03:00
Thaddeus Crews
3b963ab8b6
Merge pull request #105081 from dalexeev/gds-add-export-tool-button-autocompletion
...
GDScript: Add autocompletion for `@export_tool_button`
2025-06-09 12:31:43 -05:00
Thaddeus Crews
3cc71ef8b9
Merge pull request #104184 from aaronfranke/gltf-non-joint-leaf
...
GLTF: Don't collapse non-joint leaf nodes when importing skeletons
2025-06-09 12:31:42 -05:00
Thaddeus Crews
86415f1732
Merge pull request #99150 from dalexeev/gds-fix-callable-call-errror-text
...
GDScript: Fix `Callable` call error text
2025-06-09 12:31:39 -05:00
Thaddeus Crews
ae9c0786b0
Merge pull request #106409 from dalexeev/gds-add-abstract-methods
...
GDScript: Add abstract methods
2025-06-09 12:31:33 -05:00
Thaddeus Crews
dddaba29ee
Merge pull request #107300 from beicause/cs-add-basis-scaled-local
...
C#: Add `Basis.ScaledLocal`
2025-06-09 12:31:31 -05:00
Thaddeus Crews
0a4bb804b5
Merge pull request #107159 from akien-mga/openxr-1.1.48
...
openxr: Update to 1.1.48
2025-06-09 12:31:29 -05:00
Thaddeus Crews
0cd7bb51e9
Merge pull request #96146 from raulsntos/dotnet/resolve-hostfxr-path-from-command-line
...
C#: Resolve the hostfxr path using dotnet CLI
2025-06-09 12:31:27 -05:00
Danil Alexeev
24494d840e
Core: Unify display of error type prefixes
2025-06-09 20:18:51 +03:00
Danil Alexeev
a7cf2069d5
GDScript: Add abstract methods
...
Co-authored-by: ryanabx <ryanbrue@hotmail.com >
2025-06-09 20:11:58 +03:00
Raul Santos
5a2c033914
C#: Resolve the hostfxr path using dotnet CLI
...
Instead of trying to get the location of the dotnet CLI from PATH (which is unavailable in some platforms that don't allow reading environment variables), we execute the dotnet CLI to list the available SDKs and find the hostfxr location that way.
2025-06-09 06:35:20 +02:00
LuoZhihao
44f5974bb7
C#: Add Basis.ScaledLocal
2025-06-09 12:32:48 +08:00
Rémi Verschelde
29382f885f
Merge pull request #107288 from dsnopek/webxr-better-errors
...
WebXR: Better errors when WebXR Layers or multiview are unavailable
2025-06-09 00:46:00 +02:00
Rémi Verschelde
151db00f2c
Merge pull request #107256 from smix8/avoidance2dcallback
...
Change `NavigationServer2D` avoidance callbacks from `Vector3` to `Vector2`
2025-06-09 00:45:39 +02:00
Rémi Verschelde
1eee38b06f
Merge pull request #107255 from smix8/navagent_defaults
...
Match avoidance defaults for NavigationAgent and NavigationServer NavAgent
2025-06-09 00:45:35 +02:00
Rémi Verschelde
36d7a87cc8
Merge pull request #107168 from Rudolph-B/Issue-102300
...
Fix SH lightmap coefficients for direct lights
2025-06-09 00:44:59 +02:00
Rémi Verschelde
85fedecfa1
Merge pull request #107163 from akien-mga/libktx-4.4.0
...
libktx: Update to 4.4.0
2025-06-09 00:44:54 +02:00
Rémi Verschelde
258b872a9c
Merge pull request #106220 from aaronfranke/gltf64
...
GLTF: Support 64-bit sizes in glTF import and export
2025-06-09 00:44:27 +02:00
Rémi Verschelde
fb59a99244
Merge pull request #106198 from SatLess/User-Func-Autocomplete
...
Add code completion for user-defined methods when overriding in GDScript
2025-06-09 00:44:22 +02:00
Aaron Franke
dc85b32a50
GLTF: Don't collapse non-joint leaf nodes when importing skeletons
2025-06-08 14:47:37 -07:00
David Snopek
9fc8dd686b
WebXR: Better errors when WebXR Layers or multiview are unavailable
2025-06-08 13:22:00 -05:00
Sat
fc4df4b17d
Added working version for user-defined function autocompletion
2025-06-08 07:01:35 -03:00
smix8
0ce53ffc69
Change 2D avoidance callbacks from Vector3 to Vector2
...
Changes 2D avoidance callbacks from Vector3 to Vector2.
2025-06-07 14:21:28 +02:00
smix8
03e5d64dd9
Match avoidance defaults for NavigationAgent and NavigationServer NavAgent
...
Matches avoidance defaults for NavigationAgent and NavigationServer NavAgent. The node had different properties than the server agent and the 2d version still used outdate defaults form the 3d version.
2025-06-07 13:49:12 +02:00
Rémi Verschelde
b05ae3e0bc
Merge pull request #107193 from aaronfranke/gltf-align-accessor-buffer
...
GLTF: Align accessor buffer `byteOffset` to multiple of component size
2025-06-07 00:43:58 +02:00
Rémi Verschelde
9786857bd9
Merge pull request #107194 from aaronfranke/gltf-no-zero-byte-offset
...
GLTF: Don't save unnecessary zero "byteOffset" on export
2025-06-06 17:38:08 +02:00
Rémi Verschelde
a54286197e
Merge pull request #107145 from BlueCube3310/light-shadowmask-sort
...
LightmapGI: Search for shadowmask light index only after sorting the lights
2025-06-06 17:37:29 +02:00
kobewi
13f642d959
Replace XML codeblock spaces with tabs
2025-06-06 14:35:38 +02:00
Aaron Franke
902e7cc82b
GLTF: Don't save unnecessary zero "byteOffset"
2025-06-05 19:08:59 -07:00
Aaron Franke
968744e17e
GLTF: Align accessor buffer byteOffset to multiple of component size
2025-06-05 19:01:12 -07:00
Rémi Verschelde
b71d0a3671
libktx: Update to 4.4.0
2025-06-06 01:24:43 +02:00
Aaron Franke
61ff5f1bdd
GLTF: Support 64-bit sizes in glTF import and export
2025-06-05 12:40:21 -07:00
Rudolph Bester
9b00031886
Fix SH lightmap coefficients for direct lights
2025-06-05 20:38:13 +02:00
Rémi Verschelde
9a583485e2
openxr: Update to 1.1.48
2025-06-05 17:48:20 +02:00
BlueCube3310
6434c3d2c4
LightmapGI: Search for shadowmask light index only after sorting the lights
2025-06-05 15:55:48 +02:00
Haoyu Qiu
1ca5bc2d04
Doc: Add "required" qualifier to methods
2025-06-05 21:41:07 +08:00