PouleyKetchoupp
11bee25de4
Update body transforms on joint2D setup
...
Body transforms from physics are used to setup the joint and they are
only updated before the physics step by default.
Without forcing the transform update, joints could use a previous
position if the body's position was set after it was added to the scene.
3D physics is not affected by this issue.
2020-12-23 20:04:22 -07:00
Rémi Verschelde
0923494c78
Merge pull request #44507 from bruvzg/icu_update_68_2
...
ICU: Update to upstream release 68.2
2020-12-21 12:36:47 +01:00
Rémi Verschelde
1a04dcc324
Merge pull request #44566 from madmiraal/fix-redefined-default-parameter
...
Ensure default value in _render_shadow is the same as parent
2020-12-21 12:07:04 +01:00
Rémi Verschelde
5d79804044
Merge pull request #44263 from madmiraal/rename-xrpositionaltracker-sets
...
Rename XRPositionalTracker methods
2020-12-21 11:59:08 +01:00
Rémi Verschelde
0f4a23b046
Merge pull request #44560 from Xrayez/rng-tests
...
Add unit tests for `RandomNumberGenerator`
2020-12-21 11:55:29 +01:00
Marcel Admiraal
efea408d23
Ensure default value in _render_shadow is the same as parent
...
Use double instead of int for the p_lod_distance_multiplier default value in
RendererSceneRenderForward::_render_shadow to match parent default value in
RendererSceneRenderRD::_render_shadow
2020-12-21 09:36:20 +00:00
Marcel Admiraal
fdf92ca298
Rename XRPositionalTracker methods
...
Renames:
- set_type() -> set_tracker_type()
- set_name() -> set_tracker_name()
- get_tracks_orientation() - `is_tracking_orientation()
- get_tracks_position() -> `is_tracking_position()
- get_hand() -> get_tracker_hand()
- set_hand() -> set_tracker_hand()
2020-12-21 06:32:53 +00:00
Andrii Doroshenko (Xrayez)
b12a6cb431
Add unit test for RandomNumberGenerator
...
This covers RNG functionality completely.
Co-authored-by: @vinayakmtiwari.
2020-12-21 03:12:53 +02:00
Rémi Verschelde
bccbd4be90
Merge pull request #44261 from madmiraal/rename-trackerhand-enums
...
Rename TrackerHand enums
2020-12-21 00:26:44 +01:00
Rémi Verschelde
f7ddcbf446
Merge pull request #44328 from gongpha/tabs-label-incorrect
...
Refresh TextLine buffer when moving a tab
2020-12-21 00:26:08 +01:00
Rémi Verschelde
153c132a7e
Merge pull request #44300 from KoBeWi/ 🧹 🧹
...
Move initialization of some classes to headers
2020-12-21 00:24:36 +01:00
Rémi Verschelde
5f7c88ab4e
Merge pull request #44525 from Calinou/doc-procedural-mesh-uv-jittering
...
Document how to solve UV jittering when using large procedural meshes
2020-12-21 00:17:46 +01:00
Rémi Verschelde
59b3b9fa3f
Merge pull request #44556 from Calinou/improve-editor-checkbutton-apperance
...
Tweak the editor CheckButton "presed" appearance to be more recognizable
2020-12-21 00:16:58 +01:00
Hugo Locurcio
114c1a78d9
Tweak the editor CheckButton "presed" appearance to be more recognizable
...
The blue accent color is now used, which matches the default editor
accent color.
It doesn't change to match the currently configured accent color
automatically, but doing so would require modifying the CheckButton
class a lot for little benefit.
2020-12-20 22:32:37 +01:00
Rémi Verschelde
fa9332a0e7
Merge pull request #43414 from Xrayez/pi-type-string
...
Expose `PROPERTY_HINT_TYPE_STRING` to scripting
2020-12-20 21:18:11 +01:00
Rémi Verschelde
bf088da339
Merge pull request #43196 from Xrayez/property-list-changed-notify-protected
...
Make `property_list_changed_notify()` protected in `Object`
2020-12-20 21:16:14 +01:00
Rémi Verschelde
f3d1fceb16
Merge pull request #42136 from Xrayez/test-list-api
...
Add test cases for the `List` to cover public methods
2020-12-20 21:15:55 +01:00
Rémi Verschelde
fe93f6292f
Merge pull request #44549 from YeldhamDev/git_button_disable
...
Disable "Commit" button in VCS plugin if there's no commit message
2020-12-20 19:24:52 +01:00
Michael Alexsander
221738fb81
Disable "Commit" button in VCS plugin if there's no commit message
2020-12-20 14:52:26 -03:00
Rémi Verschelde
d3ff3dc6ce
Merge pull request #44543 from Exxion/GD3D-collisions
...
Fixes collisions in Godot 3D physics
2020-12-20 17:35:54 +01:00
Juan Linietsky
fc4d90e70d
Merge pull request #44531 from reduz/add-dynamic-bvh
...
Add a Dynamic BVH implementation.
2020-12-20 13:22:05 -03:00
Rémi Verschelde
bc2ac0bbd6
Merge pull request #43115 from RandomShaper/reset_track
...
Add animation reset track feature
2020-12-20 16:35:53 +01:00
Pedro J. Estébanez
b7367ac426
Add animation reset track feature
...
As a bonus, to have consistency between use Beziers and create insert tracks, use Beziers also gets a default via editor settings that is used when the confirmation dialog is disabled, instead of just falling back to creating non-Bezier tracks.
2020-12-20 12:45:08 +01:00
Pedro J. Estébanez
1f52782bbb
Extend UndoRedo handling of Resource to every Reference
2020-12-20 10:59:23 +01:00
Exxion
583ab9ce7a
Fixes collisions in Godot 3D physics
2020-12-19 21:52:33 -05:00
reduz
5ff89931c7
Add a Dynamic BVH implementation.
...
-Based on Bullet Dbvh, has style and functional changes.
-Provides efficient pairing
-Needed to optimize rendering
-Needed to optimize physics
This PR is up for others to review the implementation.
2020-12-19 20:23:37 -03:00
Rémi Verschelde
e9d12f9e4e
Merge pull request #44521 from madmiraal/rename-rect2-clip
...
Rename Rect2 and Rect2i clip() to intersection()
2020-12-19 21:32:14 +01:00
Rémi Verschelde
93acaca8ca
Merge pull request #44528 from Janglee123/no-commit-msg-pre-fill
...
Removed default commit message
2020-12-19 21:29:29 +01:00
janglee
718227df6b
Removed default commit message
2020-12-20 00:09:18 +05:30
Hugo Locurcio
a86ed339a4
Document how to solve UV jittering when using large procedural meshes
2020-12-19 18:16:52 +01:00
Rémi Verschelde
2797c2a74c
Merge pull request #33207 from Calinou/increase-camera-default-zfar
...
Increase the default Camera Zfar to 4000
2020-12-19 15:32:32 +01:00
Juan Linietsky
86de8079fc
Merge pull request #44517 from reduz/fix-error-spam-on-wrong-attachment
...
Fix error spam on wrong attachment
2020-12-19 11:21:32 -03:00
Hugo Locurcio
7ae487d2bb
Increase the default Camera Zfar to 4000
...
This makes it possible to view far away objects without
having to tweak any settings. This results in a more usable
editor when working on large-scale levels.
This change should have no impact on performance, but note that
Z-fighting will be visible at a distance. This can be made less
visible by increasing the Znear value (however, doing so will cause
nearby surfaces to disappear).
This change was also applied to the editor, but it will only
apply to newly created scenes.
This also changes the default camera settings in the glTF importer
to match the Camera node's defaults.
2020-12-19 14:52:44 +01:00
reduz
666d5f3431
Fix error spam on wrong attachment
...
-For now, disable reading from depth this was always broken, needs to be fixed later
-Give better error showing binding and set when this happens.
2020-12-19 10:18:08 -03:00
Marcel Admiraal
2df9a8ccad
Rename Rect2 and Rect2i clip() to intersection()
2020-12-19 12:59:08 +00:00
Rémi Verschelde
229fb888a3
Merge pull request #44505 from akien-mga/mbedtls-2.16.9
...
mbedtls: Update to upstream version 2.16.9
2020-12-19 13:11:02 +01:00
Rémi Verschelde
bb53e35ab8
Merge pull request #44326 from AndreaCatania/AndreaCatania-patch-5
...
Fixed EditorPropertyText change signal emission.
2020-12-19 13:10:05 +01:00
Rémi Verschelde
16524d4ae1
Merge pull request #44445 from theogen-ratkin/master
...
Add interpolation parameter to resize_to_po2()
2020-12-19 09:34:41 +01:00
Rémi Verschelde
33ad8c5048
Merge pull request #43898 from madmiraal/fix-43852
...
Remove any constraints connected to a Bullet body when removing it
2020-12-19 09:29:45 +01:00
Juan Linietsky
af2703c732
Merge pull request #44509 from reduz/disable-robust-buffer-access
...
Turn off robust buffer access by default.
2020-12-18 21:51:11 -03:00
reduz
985892bfec
Turn off robust buffer access by default.
...
It can be a performance bottleneck in some hardware.
2020-12-18 21:12:55 -03:00
Rémi Verschelde
bd0dc4d4dd
Merge pull request #44506 from reduz/improve-shadow-rendering
...
Improved shadow rendering efficiency
2020-12-19 00:13:29 +01:00
reduz
7bf90c7888
Improved shadow rendering efficiency
...
-Do not bind attributes that are not needed
-Improve a bit more how meshoptimizer interacts with Godot
2020-12-18 19:47:32 -03:00
bruvzg
bf5ca85d61
ICU: Update to upstream release 68.2
2020-12-18 23:03:46 +02:00
Rémi Verschelde
2872006039
mbedtls: Update to upstream version 2.16.9
2020-12-18 21:43:21 +01:00
Theogen Ratkin
46ea6750b4
Add interpolation parameter to resize_to_po2()
...
Image::resize_to_po2() now takes an optional p_interpolation parameter
that it passes directly to resize() with default value INTERPOLATE_BILINEAR.
2020-12-18 14:05:07 -04:00
Rémi Verschelde
7ad29ed64e
Merge pull request #44468 from reduz/implement-lod
...
Implement automatic LOD (Level of Detail)
2020-12-18 16:19:12 +01:00
reduz
d2302f53d6
Implement automatic LOD (Level of Detail)
...
-Happens on import by default for all models
-Just works (tm)
-Biasing can be later adjusted per node or per viewport (as well as globally)
-Disabled AABB.get_support test because its broken
2020-12-18 15:48:03 +01:00
Rémi Verschelde
36b4e035dc
Merge pull request #44496 from Chaosus/graph_edit_lines
...
Added GraphEdit properties to control lines thickness and antialiasing
2020-12-18 15:03:06 +01:00
Yuri Roubinsky
52e44ed3ef
Added GraphEdit properties to control lines thickness and antialiasing
2020-12-18 16:41:45 +03:00