Hugo Locurcio
9dbdec7e33
Document workaround for storing 64-bit floats in PoolRealArray
2021-01-16 21:46:01 +01:00
Rémi Verschelde
99fdf25613
Merge pull request #45231 from Calinou/doc-poolrealarray-32-bit
...
Document that PoolRealArray stores 32-bit floats
2021-01-16 21:22:42 +01:00
Hugo Locurcio
e2c13c00f7
Document that PoolRealArray stores 32-bit floats
...
This closes #45230 .
2021-01-16 16:48:09 +01:00
Rémi Verschelde
51bcc875ea
Merge pull request #45214 from arrowinaknee/3.2-fix-new-scene-save
...
[3.2] Remove unnecessary file existence check when saving scene
2021-01-16 12:45:16 +01:00
Rémi Verschelde
16825b5df9
Merge pull request #45228 from qarmin/fix_missing_area_in_out
...
[3.2] Remove usage of deleted element in Area::_area_inout
2021-01-16 10:47:54 +01:00
Rafał Mikrut
b213c441e4
Fix usage of deleted element in Area::_area_inout
2021-01-16 09:54:55 +01:00
ArrowInAKnee
5d8a24d1a5
Remove unnecessary file existence check when saving scene
2021-01-15 20:33:12 +03:00
Rémi Verschelde
029d2568c3
Merge pull request #45211 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.4) - 17th batch
2021-01-15 17:09:32 +01:00
Rémi Verschelde
57e0ef7b95
Merge pull request #45198 from nekomatata/improved-raycast-node-render-debug-3.2
...
[3.2] Improve Raycast render debug
2021-01-15 16:51:04 +01:00
Rémi Verschelde
7e207cfd48
i18n: Sync translations with Weblate
2021-01-15 16:49:47 +01:00
Phischermen
708f690b50
Add info about how gizmos affect transform notifications
...
(cherry picked from commit 72d1d7e948
)
2021-01-15 16:49:46 +01:00
Hugo Locurcio
dc2e568352
Mention that NetworkedMultiplayerENet uses UDP only
...
This is important to clarify for those doing port forwarding.
(cherry picked from commit 7b33498995
)
2021-01-15 16:49:46 +01:00
Hugo Locurcio
ba04de6893
Draw a "background" line behind the dashed line in TextureRegion editor
...
This makes the dashed line visible on any background.
(cherry picked from commit 656aba1273
)
2021-01-15 16:49:46 +01:00
Andrii Doroshenko (Xrayez)
b124c0c466
Expose Resource.emit_changed()
to script
...
Also known as `emit_signal("changed")`.
(cherry picked from commit e94f46dcdb
)
2021-01-15 16:49:46 +01:00
Filip
37096cff86
Fix file name comparison when new file is added to file system
...
(cherry picked from commit b05ff60f6e
)
2021-01-15 16:49:46 +01:00
Alexander Pech
d73281a350
Keep RichTextLabel visible character properties in sync
...
The RichTextLabel class is inconsistent in how it updates the
visible_characters and percent_visible properties when either is changed.
To keep both properties consistent, update percent_visible when setting the
visible_characters property.
For both properties, when setting one, notify change for the other.
Docs updated for member set_visible_characters on RichTextLabel class.
(cherry picked from commit 463e2002ab
)
2021-01-15 16:49:46 +01:00
dankan1890
32a0a50fcf
Create spritesheet for SpriteFrames by drag and dropping.
...
Close godotengine/godot-proposals#378
(cherry picked from commit 390ff22a8c
)
2021-01-15 16:49:45 +01:00
Rémi Verschelde
c47ad12e80
Merge pull request #43557 from naithar/feature/pluggable_app_delegates_3.2
...
[3.2] [iOS] Pluggable application delegate
2021-01-15 16:14:21 +01:00
Rémi Verschelde
0f5d475100
Merge pull request #41340 from naithar/feature/pluggable-ios-modules-3.2
...
[iOS] [3.2] iOS Plugins
2021-01-15 16:13:45 +01:00
Rémi Verschelde
497653ab53
Merge pull request #44628 from JFonS/new_cpu_lightmapper_3.2
...
[3.2] New CPU lightmapper
2021-01-15 13:25:46 +01:00
Rémi Verschelde
066716a46d
Merge pull request #42715 from madmiraal/fix-42614-3.2
...
[3.2] Update area-body_shape_entered-exited signal documentation.
2021-01-15 13:00:52 +01:00
Rémi Verschelde
258f41c024
Merge pull request #45150 from pycbouh/ge-disconnect-crash-3.2
...
[3.2] Prevent signal disconnection attempts on invalid references
2021-01-15 12:49:17 +01:00
JFonS
b1ca82c43a
CPU lightmapper fixes.
...
- Fix Embree runtime when using MinGW (patch by @RandomShaper).
- Fix baking of lightmaps on GridMaps.
- Fix some GLSL errors.
- Fix overflow in the number of shader variants (GLES2).
2021-01-15 12:32:54 +01:00
JFonS
d909592fc5
Add documentation for new CPU lightmapper.
2021-01-15 12:31:46 +01:00
Marcel Admiraal
253b1c22da
Rename the final parameter of area_shape_entered-exited local_shape.
2021-01-15 09:46:19 +00:00
Marcel Admiraal
cdcd425432
Update area-body_shape_entered-exited signal documentation.
2021-01-15 09:46:17 +00:00
Sergey Minakov
64923945b3
[Plugins] Rename 'PluginConfig' struct to platform specific name
2021-01-15 02:12:53 +03:00
PouleyKetchoupp
37ef04c986
Improve Raycast render debug
...
Fix Raycast node render debug not showing in editor camera preview.
Use dynamic mesh update to change the ray on-the-fly without too much
extra cost when collision debug is enabled.
Fixes #43571
2021-01-14 15:51:22 -07:00
Rémi Verschelde
d298949513
Merge pull request #42882 from madmiraal/fix-39767-3.2
...
[3.2] Set Bullet collision shape index to zero when using a single shape or ConcavePolygonShape
2021-01-14 20:46:06 +01:00
Rémi Verschelde
152415a006
Merge pull request #43924 from madmiraal/fix-43588-3.2
...
[3.2] Fix cast_motion sometimes failing
2021-01-14 20:44:40 +01:00
Rémi Verschelde
d8ad9b202c
Merge pull request #45189 from fstiewitz/gltf-without-buffers
...
[3.2] Fix glTF import of scenes without buffers
2021-01-14 19:32:17 +01:00
JFonS
7d7d7ef16d
CPU lightmapper formatting and minor fixes.
2021-01-14 18:08:33 +01:00
JFonS
089da5a71b
Gracefully handle atlassed lightmaps in GLES2.
2021-01-14 18:06:16 +01:00
JFonS
112b416056
Implement new CPU lightmapper
...
Completely re-write the lightmap generation code:
- Follow the general lightmapper code structure from 4.0.
- Use proper path tracing to compute the global illumination.
- Use atlassing to merge all lightmaps into a single texture (done by @RandomShaper)
- Use OpenImageDenoiser to improve the generated lightmaps.
- Take into account alpha transparency in material textures.
- Allow baking environment lighting.
- Add bicubic lightmap filtering.
There is some minor compatibility breakage in some properties and methods
in BakedLightmap, but lightmaps generated in previous engine versions
should work fine out of the box.
The scene importer has been changed to generate `.unwrap_cache` files
next to the imported scene files. These files *SHOULD* be added to any
version control system as they guarantee there won't be differences when
re-importing the scene from other OSes or engine versions.
This work started as a Google Summer of Code project; Was later funded by IMVU for a good amount of progress;
Was then finished and polished by me on my free time.
Co-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>
2021-01-14 18:05:56 +01:00
JFonS
a80e4a6158
Add Embree thirdparty library
2021-01-14 18:02:07 +01:00
JFonS
ad8abef74c
Add OpenImageDenoise thirdparty library
2021-01-14 18:02:07 +01:00
Rémi Verschelde
782a548ee3
Merge pull request #45185 from KoBeWi/show_time!
...
Fix wrong signal in EditorPropertyColor
2021-01-14 15:48:28 +01:00
Rémi Verschelde
aa3bdade4e
Merge pull request #45184 from lawnjelly/bvh_plusone
...
BVH - fix physics expecting plus one based IDs.
2021-01-14 15:47:43 +01:00
kobewi
8386aa4601
Fix wrong signal in EditorPropertyColor
2021-01-14 14:55:08 +01:00
lawnjelly
7b33050b3d
BVH - fix physics expecting plus one based IDs.
...
Godot physics relies on ID zero being invalid, whereas BVH 0 is a valid ID.
2021-01-14 13:26:44 +00:00
Sergey Minakov
cb15abda29
iOS Export: support multi-target plugin
...
Plugins can use 'binary_name.a' or 'binary_name.release.a' and 'binary_name.debug.a' for plugin library.
2021-01-14 15:38:16 +03:00
Sergey Minakov
d5047603a3
iOS Export: export modification to support plugins
...
Added plugin configuration.
Export options now use plugins that could be enabled/disabled.
Plugin changes are observed at runtime.
2021-01-14 15:38:05 +03:00
Sergey Minakov
03cf3d5d4b
iOS: change platform code to support plugins
2021-01-14 15:30:09 +03:00
Sergey Minakov
614f701373
iOS Modules: separate main platform code from modules
...
Moved previously builtin modules 'GameCenter', 'AppStore', 'iCloud' to separate modules to be represented as plugin.
Modified 'ARKit' and 'Camera' to not be builtin into engine and work as plugin.
Changed platform code so it's not affected by the move.
Modified Xcode project file to remove parameters that doesn't make any effect.
Added basic '.gdip' plugin config file.
2021-01-14 15:30:00 +03:00
Yuri Sizov
6b13c8482a
Prevent signal disconnection attempts on invalid references
2021-01-14 15:21:12 +03:00
Rémi Verschelde
a329de566c
Merge pull request #45168 from madmiraal/fix-44703-3.2
...
[3.2] Fix not clearing a Joint3D with only a B node when removing the B node
2021-01-14 08:26:32 +01:00
Fabian Stiewitz
ba81e8ca09
fix gltf not importing files w/o bufferViews or accessors
2021-01-14 00:14:55 +01:00
Marcel Admiraal
b651db999c
Fix not clearing a Joint3D with only a B node when removing the B node
2021-01-13 18:29:44 +00:00
Rémi Verschelde
f93c2ddc92
Merge pull request #45163 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.4) - 16th batch
2021-01-13 17:38:05 +01:00
Rémi Verschelde
652105dcdd
Merge pull request #44704 from madmiraal/fix-44510-3.2
...
[3.2] Add signal to inform joint that body has exited tree
2021-01-13 17:16:19 +01:00