Hugo Locurcio
250f921522
Hide the rotation gizmo when editor cinematic preview is enabled
...
Cinematic preview enables the Camera3D preview automatically.
When previewing a Camera3D, the rotation gizmo isn't displayed as
it can't be used.
(cherry picked from commit fa1d853eeb
)
2021-01-26 17:00:15 +01:00
Hugo Locurcio
314dd32d88
Tweak the "Auto" editor setting hints to be more indicative
...
This affects the editor scale and font hinting settings which will now
display their automatically chosen value in parentheses.
(cherry picked from commit 57654508c9
)
2021-01-26 17:00:15 +01:00
HipsterPenguin
158314c0b9
Fixed 6DOF set/get check for the path starting with joint_constraints
...
New code checks whether or not property has joint_constraints as the first part of its path.
(cherry picked from commit 6bf46cf70f
)
2021-01-26 17:00:15 +01:00
Sergey Minakov
7c076fbd0b
[iOS] Fix embedding of plugin libraries
...
(cherry picked from commit 6d67827f4e
)
2021-01-26 17:00:15 +01:00
Sergey Minakov
7689f05786
[iOS] Added support for '.xcframework' in plugins
...
(cherry picked from commit 01d513f3ca
)
2021-01-26 17:00:15 +01:00
Andrii Doroshenko (Xrayez)
ee73e4aa24
Document GPU particles visibility rect/aabb behavior
...
(cherry picked from commit b4675973fd
)
2021-01-26 17:00:15 +01:00
kobewi
9b4c18ac59
Unify single and multiscene instancing
...
(cherry picked from commit 881c8da0a0
)
2021-01-26 17:00:14 +01:00
Sean LaPlante
2ed700d2da
Fixes #45025 - Protects _last_mix_time and _last_frame_time with the AudioDriver lock() and unlock() methods
...
(cherry picked from commit 17ac012728
)
2021-01-26 17:00:14 +01:00
Addmix
58f038d1fa
Create physical skeleton collider orientation fix
...
(cherry picked from commit 177e62a7e4
)
2021-01-26 17:00:14 +01:00
Dodoveloper
01acd46afc
Fix #33326 by reopening scenes
...
(cherry picked from commit c3abda0b13
)
2021-01-26 17:00:09 +01:00
Rémi Verschelde
21746ce714
Merge pull request #45347 from lucasvanmol/patch-1
...
[3.2] Fix highlight color for class attributes that are also keywords
2021-01-26 15:56:29 +01:00
Rémi Verschelde
c5a22d7284
Merge pull request #45480 from bruvzg/ios_arm64_sim_3
...
[3.2] Add separate `simulator` flag for iOS build, change main library to `xcframework`.
2021-01-26 15:20:27 +01:00
Rémi Verschelde
061f87e064
Merge pull request #45336 from naithar/feature/plugins-migration-3.2
...
[3.2] [iOS] iOS Plugins Migration
2021-01-26 15:06:46 +01:00
bruvzg
389a4bfa59
[3.2] Add separate simulator
flag for iOS build, change main library to xcframework
format.
2021-01-26 16:00:26 +02:00
Rémi Verschelde
5fffa913b8
Merge pull request #45453 from Calinou/doc-giprobe-shadermaterial-no-emissive
...
Document that ShaderMaterial doesn't support GIProbe emission
2021-01-26 14:49:55 +01:00
Rémi Verschelde
07be68e904
Merge pull request #45370 from naithar/fix/line_edit_clear
...
[3.2] [GUI] Fix LineEdit clearing
2021-01-26 12:30:58 +01:00
Sergey Minakov
7b8d6d2413
[GUI] Enforce virtual keyboard redisplay on clear
2021-01-26 13:18:14 +03:00
Rémi Verschelde
934b174d33
Merge pull request #45380 from RandomShaper/lightmapper_fix_3.2
...
Fix freeze-crash in lightmapper under MinGW-GCC (3.2)
2021-01-25 21:47:49 +01:00
Rémi Verschelde
16b30f9bb7
Merge pull request #45457 from Faless/js/3.x_styles
...
[3.2] [HTML5] Better editor HTML, small refactor.
2021-01-25 21:26:21 +01:00
Rémi Verschelde
a3f3dfd81d
Merge pull request #45448 from pycbouh/graphedit-minimap-active-invisible-3.2
...
[3.2] Fix minimap capturing events and improve its theme and editor settings
2021-01-25 20:33:21 +01:00
Fabio Alessandrelli
f8d7067bf7
[HTML5] Builtin HTTP server disable browsers cache
...
We don't want browsers to cache our temporary exports (since they will
always differ).
2021-01-25 20:16:44 +01:00
Fabio Alessandrelli
276b831c45
[HTML5] Better editor HTML, small refactor.
...
Side and GDNative libraries are now added by engine.js , the dynlink pre
js had been deleted.
2021-01-25 20:16:44 +01:00
Yuri Sizov
a9552cefa2
Fix minimap capturing events and improve its theme
...
Add an editor setting for minimap opacity in visual editors
2021-01-25 21:49:34 +03:00
Hugo Locurcio
86ca5ff5f0
Document that ShaderMaterial doesn't support GIProbe emission
2021-01-25 18:19:10 +01:00
David Snopek
dca9f09386
Support mono devices in WebXR
2021-01-25 08:36:29 -06:00
Pedro J. Estébanez
0f4c44c9fb
Fix freeze-crash in lightmapper under MinGW-GCC
2021-01-23 05:53:10 +01:00
Rémi Verschelde
2d904127d6
Merge pull request #45351 from asmaloney/fix-FBX-warnings
...
[3.2] Fix const warnings in FBX (build failure on macOS)
2021-01-21 23:44:58 +01:00
Andy Maloney
85377e96d2
Fix undeclared identifier error in lightmapper_cpu.cpp
...
Compiling with latest clang on macOS produced this error: use of undeclared identifier 'rand'.
Fixes godotengine/godot#45342
This file is not present in 4.0/master.
2021-01-21 13:07:30 -05:00
Andy Maloney
77f045db99
Fix const warnings in FBX (build failure on macOS)
...
Fixes several instances of error: 'const' type qualifier on return type has no effect [-Werror,-Wignored-qualifiers]
This looks like it was fixed in 6607fc7da9
when FBX was merged into the 4.0 master branch:
"- fixed const correctness with C++/C version change"
2021-01-21 11:18:44 -05:00
Rémi Verschelde
9d1d4d1f6a
Merge pull request #45346 from RandomShaper/lightmapper_fix_3.2
...
Fix freeze-crash in lightmapper under MinGW-GCC (3.2)
2021-01-21 13:02:48 +01:00
lucasvanmol
6742f6894e
Fix highlight color for class attributes that are also keywords
...
Fixes #45338 .
This PR also makes any word after a "." not highlight as a keyword, i.e. the cos
in Color.cos will highlight the same as any other class constant. Additionally,
trying to do things like ".print()" will not highlight print as a keyword but as
a class function.
2021-01-21 11:46:32 +00:00
Pedro J. Estébanez
3c4b607faf
Fix freeze-crash in lightmapper under MinGW-GCC
2021-01-21 12:09:37 +01:00
Rémi Verschelde
c97837d0ee
Merge pull request #45335 from lawnjelly/bvh_revert_update
...
Partially revert change to BVH render tree update method
2021-01-20 21:07:21 +01:00
lawnjelly
2527067c4d
Partially revert change to BVH render tree update method
...
Leaves in the bug fixes, but reverts the change to the update method.
Turns out the new update method of getting the scenarios was causing problems, I will need to consult with reduz on the best way of getting access to the scenarios for a single update per frame.
Doing multiple updates isn't terrible but it should be nicer to get a single update working, as it should be more efficient, and give a single point for pairing callbacks.
2021-01-20 19:15:07 +00:00
Rémi Verschelde
6d5daac3e4
Merge pull request #45312 from qarmin/remove_thread_lightmapper
...
Remove thread after use to prevent memory leak
2021-01-20 10:43:03 +01:00
Rémi Verschelde
bcbbb6a30c
Merge pull request #45319 from nekomatata/bvh-create-aabb-3.2
...
BVH broadphase creates objects with updated AABB to avoid extra checks
2021-01-20 10:37:36 +01:00
Rémi Verschelde
da909e70fc
Merge pull request #45311 from lawnjelly/bvh_fixed_updates
...
BVH render tree new updating scheme
2021-01-20 10:26:51 +01:00
Rémi Verschelde
89cc558c48
Merge pull request #45242 from Calinou/doc-poolrealarray-64-bit
...
Document workaround for storing 64-bit floats in PoolRealArray
2021-01-20 10:24:43 +01:00
Rafał Mikrut
d025194602
Remove thread after use to prevent memory leak
2021-01-20 09:37:25 +01:00
PouleyKetchoupp
10868e76e6
BVH broadphase creates objects with updated AABB to avoid extra checks
...
When set_static is called on a newly added object, the forced collision
check in BVH set_pairable was using an empty AABB, which caused
unnecessary collision checks at the origin, then a call to move was
checking again at the right position.
These changes ensure broadphase objects are added to the BVH tree with
proper AABB so collision checks are correctly done right away.
Octree & Basic broadphase trees are not affected by these changes.
2021-01-19 12:22:33 -07:00
lawnjelly
4954a869bb
BVH render tree new updating scheme
...
Change render BVH update scheme from once per update_dirty_instances to a new update_scenarios function called once per draw.
Fix lights not being properly unpaired.
Fixed bug in add_changed_item where AABBs were not being updated due to more than one update per tick.
2021-01-19 14:24:32 +00:00
Rémi Verschelde
2fa93d8514
Merge pull request #45279 from magian1127/3.2
...
[3.2] Mono: Fix support for Unicode identifiers
2021-01-19 15:15:02 +01:00
Rémi Verschelde
544f0bfff1
Merge pull request #45291 from RandomShaper/fix_lightmapper_mingw_3.2
...
Fix crash in lightmapper under MinGW-GCC Windows (3.2)
2021-01-18 19:40:20 +01:00
Pedro J. Estébanez
89237c8952
Fix crash in lightmapper under MinGW-GCC Windows
2021-01-18 18:28:11 +01:00
Rémi Verschelde
40b35469ab
Merge pull request #45286 from lyuma/renamepatches
...
3.2 embree: Rename patches folder
2021-01-18 17:09:10 +01:00
Rémi Verschelde
3dcb0409f7
Merge pull request #45285 from lyuma/lightmapper_cross_compile_fixes
...
[3.2.4] Fix lightmapper build on llvm-mingw on Linux
2021-01-18 16:32:02 +01:00
Lyuma
a0c8f45095
Rename patches folder
2021-01-18 06:52:58 -08:00
Lyuma
2c2f70c444
embree: cross compile fixes.
...
Fix typos in #if; add missing _MSC_VER; avoid warning in random generator.
2021-01-18 06:20:24 -08:00
Rémi Verschelde
0b3540a03c
Merge pull request #45079 from Faless/js/3.x_gamepads
...
[3.2] [HTML5] Use internal implementation of the Gamepad API.
2021-01-18 13:55:39 +01:00
Fabio Alessandrelli
31b5c5ee03
[HTML5] Custom Gamepad library to allow remapping.
...
No longer use emscripten functions for gamepads, implement them as
library functions in library_godot_display.js instead.
This allows us to do a better job at "guessing" vendorId, productId, OS,
etc. thus allowing us to better find the remapping for the controller.
2021-01-18 13:07:37 +01:00