The Benedani
a66e8a29a7
GLES2: Make GPU skinning more consistent
2023-08-15 12:59:39 +02:00
Rémi Verschelde
21ab700f2d
Merge pull request #80406 from lawnjelly/animated_sprite_normal_fix
...
[3.x] Fix AnimatedSprite normal map loading
2023-08-15 09:04:35 +02:00
Rémi Verschelde
c685501f51
Merge pull request #80325 from lawnjelly/fti2d_check_skel_attach
...
[3.x] Hierarchical culling - Add extra check to `skeleton_attach_canvas_item`
2023-08-15 09:04:09 +02:00
Rémi Verschelde
9435c38b95
Merge pull request #80400 from timothyqiu/eof-debugger
...
[3.x] Fix infinite loop on EOF in the command line debugger
2023-08-08 14:29:07 +02:00
Rémi Verschelde
75f427b8af
Merge pull request #80294 from Birdulon/PAlatency
...
[3.x] PulseAudio: Remove `get_latency()` caching
2023-08-08 14:28:45 +02:00
Rémi Verschelde
95877b8e1f
Merge pull request #80289 from lawnjelly/fti_2d_reset_on_enter
...
[3.x] Physics Interpolation 2D - reset on NOTIFICATION_ENTER_TREE
2023-08-08 14:28:23 +02:00
Rémi Verschelde
da5c95c5d8
Merge pull request #80239 from bruvzg/macos_export_backports
...
[3.x] [macOS] Backport notarytool, provisioning profile and PKG export options.
2023-08-08 14:28:00 +02:00
Rémi Verschelde
b8ff6190a8
Merge pull request #80176 from lawnjelly/fti_2d_particles
...
[3.x] Physics Interpolation - add support for CPUParticles2D
2023-08-08 14:27:38 +02:00
Rémi Verschelde
39ed0811e1
Merge pull request #80106 from lawnjelly/hier_multimesh_culling
...
[3.x] Fix 2D MultiMesh hierarchical culling
2023-08-08 14:27:15 +02:00
Rémi Verschelde
08832a00bf
Merge pull request #80072 from RedworkDE/3x-localize-win-path
...
[3.x] Fix `ProjectSettings::localize_path` for Windows paths
2023-08-08 14:26:53 +02:00
Rémi Verschelde
62216ae043
Merge pull request #72661 from DeeJayLSP/backport_audio_icons
...
[3.x] Backport AudioStream icons from 4.0
2023-08-08 14:26:25 +02:00
lawnjelly
d02b319ec4
Fix AnimatedSprite normal map loading
...
Normal map names are now correctly set up during loading.
2023-08-08 09:42:55 +01:00
Simon Barkehanai
d1dcea79d4
Fix infinite loop on EOF in the command line debugger
...
When using the command line debugger (godot -d) on Unix systems, when
entering an EOF (ctrl+D), the debugger enters an infinite loop.
Adding a check for EOF in the debugger loop exits the debugger when EOF
is entered.
Fixes #50170 .
(cherry picked from commit 4ecad8dea3
)
2023-08-08 11:27:17 +08:00
bruvzg
40490bb626
[macOS] Back-port notarytool, provisioning profile and PKG export options.
2023-08-07 08:41:37 +03:00
lawnjelly
d7cca42ef6
Hierarchical culling - Add extra check to skeleton_attach_canvas_item
...
Although this check shouldn't be able to fail currently, it provides a small level of extra logic checking at only small cost in DEV builds.
2023-08-06 10:03:49 +01:00
Luke Hubmayer-Werner
d90626f583
PulseAudio: Remove get_latency() caching
2023-08-05 20:25:06 +09:30
lawnjelly
bcfca5ec86
Physics Interpolation 2D - reset on NOTIFICATION_ENTER_TREE
...
As a convenience, physics interpolation is reset automatically on entering the tree. This will be desired in most situations, and saves the user having to write code for this explicitly.
2023-08-05 08:33:19 +01:00
lawnjelly
a117a3307a
Physics Interpolation - add support for CPUParticles2D
...
Similar to the existing 3D CPUParticles physics interpolation.
2023-08-03 14:44:08 +01:00
Rémi Verschelde
b776cf5498
Merge pull request #80197 from timothyqiu/resource
...
[3.x] SpatialEditorPlugin should only handle Spatial
2023-08-03 11:55:56 +02:00
lawnjelly
ad577e3c7e
Fix 2D MultiMesh hierarchical culling
...
Fixes updating local bounds for MultiMeshes used in canvas items by introducing a back link.
2023-08-03 06:49:01 +01:00
Haoyu Qiu
98803d4edd
SpatialEditorPlugin should only handle Spatial
2023-08-03 09:41:48 +08:00
Rémi Verschelde
39bbf76584
Merge pull request #80084 from lawnjelly/canvas_item_get_local_bound
...
[3.x] Add `debug_canvas_item_get_local_bound()` function to VisualServer
2023-08-02 19:34:46 +02:00
lawnjelly
61e41cc9a1
Add debug_canvas_item_get_local_bound() function to VisualServer
...
Useful for debugging hierarchical culling.
2023-08-02 17:05:13 +01:00
Rémi Verschelde
d5a56f023a
Merge pull request #80093 from Faless/js/npm_update
...
[3.x] [JS] Update npm packages
2023-08-02 17:32:15 +02:00
Rémi Verschelde
412e44f079
Merge pull request #79947 from timothyqiu/edit-resource
...
[3.x] Fix OccluderPolyShape handles disappear after release click
2023-08-02 17:30:25 +02:00
Rémi Verschelde
dfed698ee3
Merge pull request #79706 from puzzud/3.x
...
[3.x] Prevent double input events on gamepad when running through steam input
2023-08-02 17:29:55 +02:00
Rémi Verschelde
e345fde462
Merge pull request #79704 from Faless/net/3.x_enet_update
...
[3.x] [Net/ENet] Better handle truncated socket messages
2023-08-02 17:27:57 +02:00
Rémi Verschelde
078e1b9f45
Merge pull request #79498 from lawnjelly/multirect_fix_flushing
...
[3.x] MultiRect - Fix flushing in TextEdit
2023-08-02 17:27:35 +02:00
Rémi Verschelde
fa04a839bb
Merge pull request #79433 from raulsntos/3x/dotnet/dont-ignore-call-error
...
[3.x] C#: Print error when MethodBind call fails
2023-08-02 17:27:12 +02:00
Rémi Verschelde
c8295720e4
Merge pull request #76252 from lawnjelly/fti_2d
...
[3.x] 2D Fixed Timestep Interpolation
2023-08-02 17:26:50 +02:00
Rémi Verschelde
91e3a53518
Merge pull request #69101 from marcinn/3.x-backport-proposal-5748-loading-dds-at-runtime
...
[3.x] Backport implement loading DDS textures at run-time
2023-08-02 17:26:26 +02:00
lawnjelly
5162efbfe9
2D Fixed Timestep Interpolation
...
Adds support to canvas items and Camera2D.
2023-08-01 16:07:48 +01:00
Fabio Alessandrelli
8fb47d6b3e
[JS] Update npm packages
2023-08-01 11:51:41 +02:00
RedworkDE
0c12e26ae1
Fix ProjectSettings::localize_path
for Windows paths
2023-07-30 22:26:43 +02:00
Haoyu Qiu
dd3bda9156
Fix OccluderPolyShape handles disappear after release click
2023-07-27 16:56:00 +08:00
puzzud
140440ee82
[3.x] Prevent double input events on gamepad when running through steam input #79706
...
Co-authored-by: Eoin O'Neill <eoinoneill1991@gmail.com>
2023-07-20 16:35:44 -04:00
Fabio Alessandrelli
6aedce488b
[ENet] Update to upstream master.
2023-07-20 13:50:05 +02:00
Fabio Alessandrelli
c783dd4a52
[Net] Explicitly handle buffer errors in send/recv
2023-07-19 19:17:19 +02:00
lawnjelly
8814578ceb
MultiRect - Fix flushing in TextEdit
...
The FontDrawer used in TextEdit was previously not being flushed before drawing auto-completion boxes. This was causing rendering artifacts.
This PR also increases the backward compatibility of the MultiRect OFF mode, by forcing a flush after each character.
2023-07-15 14:02:21 +01:00
Raul Santos
4ff8d92ee6
C#: Print error when MethodBind call fails
2023-07-13 19:43:20 +02:00
Rémi Verschelde
ac5d7dc821
Merge pull request #78113 from lawnjelly/scu_build_3
...
[3.x] Add support for single compilation unit builds
2023-07-03 20:17:00 +02:00
lawnjelly
43e181a00a
Single Compilation Unit build.
...
Adds support for simple SCU build.
This speeds up compilation by compiling multiple cpp files within a single translation unit.
2023-07-02 20:13:16 +01:00
Rémi Verschelde
29eeb461f2
Merge pull request #68738 from lawnjelly/faster_canvas_item
...
[3.x] Canvas item hierarchical culling
2023-06-27 08:40:22 +02:00
Rémi Verschelde
05e2912ea2
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
ajreckof, AThousandShips, bitsawer, hakro, mihe, nongvantinh
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 2930fbeecd
)
2023-06-26 18:48:34 +02:00
Rémi Verschelde
d85cf41665
Merge pull request #78703 from Calinou/update-gamepad-button-axis-names
...
[3.x] Update gamepad button/axis names to match 4.0
2023-06-26 18:05:09 +02:00
Rémi Verschelde
fea94b5a0d
Merge pull request #78661 from AThousandShips/doc_node_path_3_x
...
[3.x] Add example for `NodePath` to grandparent
2023-06-26 18:04:46 +02:00
Hugo Locurcio
eb2518f462
Update gamepad button/axis names to match 4.0
2023-06-26 09:46:02 +02:00
Ninni Pipping
b3ebc80feb
[3.x] Add example for NodePath
to grandparent
2023-06-25 10:30:47 +02:00
Rémi Verschelde
7cfd984e73
Merge pull request #78464 from AThousandShips/string_slice_doc_3_x
...
[3.x] Clarify `String.get_slice` behavior
2023-06-20 13:04:11 +02:00
Ninni Pipping
dec7cb5548
[3.x] Clarify String.get_slice
behavior
...
Clarify that the function returns the whole string if there is no
instances of the delimiter in the string.
2023-06-20 10:41:53 +02:00