Rémi Verschelde
3585c4f3d0
Merge pull request #50637 from lawnjelly/fix_plane_xform_new
...
Fix Transform::xform(Plane) functions, add Transform unit tests
2021-08-07 09:39:43 +02:00
lawnjelly
37f20e1d78
Fix Transform::xform(Plane) functions, add Transform unit tests
...
The Transform::xform and xform_inv are made safe for Planes when using non-uniform scaling.
Basic unit tests for Transform.
Optimization of calling sites to prevent loss of performance from the changes to xform(Plane).
2021-08-07 08:05:39 +01:00
Rémi Verschelde
a0810f313f
Merge pull request #51333 from Razoric480/3x-sceneless-fix
...
[3.x] Fix LSP completion crashing on scene-less scripts
2021-08-07 00:02:15 +02:00
Rémi Verschelde
afe7b3fc58
Merge pull request #51336 from naithar/fix/ios-plugin-initialization
...
[3.x] [iOS] Use platform generated api to initialize iOS plugins
2021-08-06 23:59:06 +02:00
Lightning_A
9613725732
Minor visual improvements to the viewport rotation gizmo (again)
2021-08-06 14:38:31 -06:00
Raul Santos
dd9c07ee46
Ensure MSBuildPanel buttons are instantiated
2021-08-06 22:32:54 +02:00
Sergey Minakov
d48d7cc94f
[iOS] Use platform generated api to initialize iOS plugins
2021-08-06 23:29:09 +03:00
Yuri Sizov
71ec6dba67
Improve Control's theme item methods documentation
2021-08-06 22:31:58 +03:00
Francois Belair
6db17a523e
Fix LSP completion crashing on sceneless scripts
2021-08-06 15:31:04 -04:00
Yuri Sizov
974e76a082
Improve the inspector plugin documentation and remove a confusing statement
2021-08-06 21:01:48 +03:00
kleonc
2eeed26d67
TileMap Fix trying to get data for tile not existing in attached TileSet
2021-08-06 18:52:04 +02:00
Rémi Verschelde
8db0bd4424
OS: Fix used resource debug prints
...
These methods were broken by 22419082d9
5 years ago and nobody complained, so maybe they're not so useful...
But at least this should restore them to a working state.
(cherry picked from commit 8c3a6b10a9
)
2021-08-06 13:24:02 +02:00
31
659b89c615
Fix 'script_class' null access when reloading a deleted C# script
...
(cherry picked from commit 6fd2edddc0
)
2021-08-06 13:03:03 +02:00
Rémi Verschelde
70784f983b
Mono: Remove diagnostics incompatible with 3.x codebase
2021-08-06 12:59:17 +02:00
Ellen Poe
999159c12c
Fix Godot's cubic resampling algorithm
...
(cherry picked from commit 2d450c6f61
)
2021-08-06 11:45:08 +02:00
Ellen Poe
840c0e57fb
Revert "Implement a new resampling algorithm in AudioStreamPlaybackResampled"
...
This reverts commit b2264cb48b
.
(cherry picked from commit 57ccfab5fb
)
2021-08-06 11:45:08 +02:00
Francois Belair
1f0fa16a15
Fix LSP parsing get_node only from the scene root
...
(cherry picked from commit 03f8fa9f62
)
2021-08-06 11:45:08 +02:00
Rémi Verschelde
b3c555504f
Improve documentation and simplifies code for `File::get_csv_line()`
...
Also forbids using double quotes as a delimiter.
(cherry picked from commit b8c08ba5ad
)
2021-08-06 11:13:43 +02:00
Hugo Locurcio
5497405cf7
Change the editor update spinner color when updating continuously
...
Updating continuously should only be enabled for troubleshooting
purposes, as it uses a lot of CPU/GPU power.
The update spinner is now displayed in red when the Update Continuously
editor setting is enabled.
(cherry picked from commit a97c5b50db
)
2021-08-06 11:10:48 +02:00
Raul Santos
332e31260e
Reduce C# Dictionary internal calls
...
- Implements new `KeyValuePairs` and `KeyValuePairAt` internal calls
to get the `key` and the `value` in one call.
- Caches the `DictionaryEntry` to reuse properties without repeating
internal calls.
(cherry picked from commit 2deefd938f
)
2021-08-06 11:10:04 +02:00
Raul Santos
ca32c18458
Add documentation to Dictionary in C#
...
Adds documentation to `Godot.Collections.Dictionary` in C#.
(cherry picked from commit 0669ffcd15
)
2021-08-06 11:09:56 +02:00
Rémi Verschelde
320579b9fd
Merge pull request #51246 from lawnjelly/portals_hull_editor
...
Portals - add gizmo handles for editing portals and rooms
2021-08-06 09:04:52 +02:00
lawnjelly
770d9f8220
Portals - add gizmo handles for editing portals and rooms
...
Gizmo handles are added for much more user friendly editing of portals and room bounds.
2021-08-06 07:53:22 +01:00
Rémi Verschelde
93ff6e790b
Merge pull request #51287 from Calinou/x11-software-opengl
...
Point at software OpenGL when OpenGL fails to initialize on X11
2021-08-05 19:38:25 +02:00
Hugo Locurcio
8fbdcb6fea
Point at software OpenGL when OpenGL fails to initialize on X11
2021-08-05 18:24:42 +02:00
Rémi Verschelde
d835b46e09
Merge pull request #51281 from BastiaanOlij/revert_50723
...
Revert "Combined the DOF far and DOF near passes"
2021-08-05 16:39:39 +02:00
Rémi Verschelde
28b5f07355
Merge pull request #51277 from lawnjelly/portals_debug_collision_shapes
2021-08-05 16:39:03 +02:00
Rémi Verschelde
c409e8268c
Merge pull request #51276 from lawnjelly/portals_set_active_editor_check
...
Portals - rooms_set_active needs Editor check
2021-08-05 16:38:55 +02:00
Rémi Verschelde
91dfb803c5
SCons: Fix info message when defining `GODOT_VERSION_STATUS`
...
(cherry picked from commit e92ba89dc7
)
2021-08-05 16:36:20 +02:00
Raul Santos
5c206c38f9
Simplify C# print methods
...
- Extracts the parameters logic to a single method
- Simplify the handling of null parameters
(cherry picked from commit ad460cde79
)
2021-08-05 16:35:55 +02:00
Rémi Verschelde
a96519fa69
Merge pull request #51274 from lawnjelly/portals_recursive_loop
...
Portals - fix recursive loop looking out from internal rooms
2021-08-05 15:45:47 +02:00
Bastiaan Olij
cc1f7f2edc
Revert "Combined the DOF far and DOF near passes"
...
This reverts commit 39658b4e07
.
2021-08-05 23:22:31 +10:00
Rémi Verschelde
9bbb8cd40d
Merge pull request #51251 from LightningAA/show_view_rotation_dir-3.x
...
[3.x] Minor visual improvements to the view rotation gizmo
2021-08-05 15:00:02 +02:00
lawnjelly
258831c12e
Portals - fix showing debug collision shapes
...
Set the portal_mode to GLOBAL on creation.
2021-08-05 13:28:11 +01:00
lawnjelly
f4c5092027
Portals - rooms_set_active needs Editor check
...
Calling rooms_set_active with TOOLS_ENABLED from a running project resulted in a crash because the Spatial Editor is not available. Wrapped it in an is_editor_hint.
2021-08-05 13:14:00 +01:00
lawnjelly
2c88517a7b
Portals - fix recursive loop looking out from internal rooms
...
In some situations looking out from an internal room it was possible to look back into the portal into the internal room.
This PR fixes this by keeping a single item 'stack' record of the last external room, and preventing recursing into this room. This also makes tracing significantly more efficient out of internal rooms, as there is no need to trace the external room multiple times.
2021-08-05 12:37:05 +01:00
Rémi Verschelde
856097d7bc
Merge pull request #51258 from The-O-King/normal_compression_fix
...
Fix Bugs w/ Octahedral Compression Implementation
2021-08-05 09:14:38 +02:00
Omar El Sheikh
6c643af6a7
Fix Bugs w/ Octahedral Compression Implementation
...
Initial octahedral compression incorrectly wrote tangent to the buffer
using an offset of 3 rather than 4, losing the sign of the tangent
vector needed for things like tangent space for texturing mapping
GLES3 renderer used remove_custom_define rather than set_conditional to
change back to the default conditional state the scene shader should be
in
2021-08-04 21:48:56 -04:00
Lightning_A
6280c66f04
Minor improvements to the view rotation gizmo
2021-08-04 13:15:44 -06:00
Rémi Verschelde
63047093c9
Merge pull request #48616 from Razoric480/lsp-3x-rename
...
Implement LSP didSave notify and rename request [3.x]
2021-08-04 20:28:16 +02:00
Rémi Verschelde
d5a0b2e8bf
Merge pull request #47266 from nekomatata/solver-kinematic-bug-fix-3.4
...
[3.4] Fix GodotPhysics solver with kinematic body set to report contacts
2021-08-04 19:59:19 +02:00
PouleyKetchoupp
6fdffacb4e
Fix GodotPhysics solver with kinematic body set to report contacts
...
In 3D, collision is disabled between kinematic/static bodies when
contacts are generated only to report them.
In 2D, this case was already fixed but the code is cleaned to make
it easier to follow.
2021-08-04 10:41:58 -07:00
Rémi Verschelde
2269c2ebe2
Merge pull request #51243 from pycbouh/editor-theme-instructions-3.x
...
[3.x] Improve user communications in the theme editor
2021-08-04 18:35:03 +02:00
Yuri Sizov
3b6e7d61a5
Improve user communications in the theme editor
2021-08-04 18:36:06 +03:00
Rémi Verschelde
b8ac2e0cff
Merge pull request #51240 from pycbouh/control-theme-override-rename-3.x
...
[3.x] Make theme item overrides more obvious in the Inspector
2021-08-04 17:29:09 +02:00
Yuri Sizov
e7bd53b690
Make theme item overrides more obvious in the Inspector
2021-08-04 17:02:00 +03:00
Rémi Verschelde
c96377399c
Merge pull request #51229 from timothyqiu/inspector-update-3x
...
[3.x] Disable save button when Inspector is not editing anything
2021-08-04 09:29:01 +02:00
Haoyu Qiu
063b7be937
Disable save button when Inspector is not editing anything
2021-08-04 15:03:54 +08:00
Rémi Verschelde
d9a07d1528
Merge pull request #51221 from pycbouh/editor-mono-build-log-3.x
...
[3.x] Fix the editor theme application for the Mono build log
2021-08-03 21:45:39 +02:00
Yuri Sizov
3857fd5ceb
Fix the editor theme application for the Mono build log
2021-08-03 22:11:33 +03:00