Haoyu Qiu
4383f8a790
Merge similar editor strings
2021-07-13 13:44:52 +08:00
joe
b627fcd2cd
Fix for ambiguous variant error during build on Debian 10(Buster) using clang v7
2021-07-13 03:44:03 +01:00
Lightning_A
b09f681768
Add viewport preview plugin
...
Also includes a minor refactor of TextureEditorPlugin.
2021-07-12 20:04:46 -06:00
Bastiaan Olij
8a29208fc4
Use 32bit instead of 64bit 3D render buffer on mobile
2021-07-13 10:26:28 +10:00
Hugo Locurcio
1bbdc5cc65
Add node configuration warnings for the Decal node
2021-07-13 01:57:59 +02:00
reduz
ad9f606ed8
Use specialization constants in clustered renderer
...
* Keep track of when projector, softshadow or directional sofshadow were enabled.
* Enable them via specializaton constant where it makes sense.
* Re-implements soft shadows.
* Re-implements light projectors.
2021-07-12 20:33:52 -03:00
Yuri Sizov
4ee0e6ddf5
Add type variations to Theme
2021-07-13 02:26:28 +03:00
Rémi Verschelde
fc00a83901
Merge pull request #50262 from nekomatata/convex-hull-simplification
...
Options to clean/simplify convex hull generated from mesh
2021-07-12 22:15:40 +02:00
Rémi Verschelde
30d4732623
Merge pull request #50389 from Chaosus/vs_uniform_ref
...
Auto-set a first compatible uniform on dragging to create a UniformRef (VisualShaders)
2021-07-12 19:24:27 +02:00
Rémi Verschelde
3c0c202bf6
Merge pull request #49725 from EricEzaM/multi-node-picking-fixes
...
Fixes for multi-node editing interactions.
2021-07-12 19:23:13 +02:00
Rémi Verschelde
b218c6785e
Merge pull request #50194 from BastiaanOlij/fix_multiple_reflection_probes
...
Fix indexing of multiple reflection probes
2021-07-12 19:22:47 +02:00
Rémi Verschelde
3bff909237
Merge pull request #50398 from Faless/mp/4.x_networked_rename
...
[Net] NetworkedMultiplayerPeer(s) renames
2021-07-12 19:22:12 +02:00
Fabio Alessandrelli
97e763dddf
[Net] Rename WebRTCMultiplayer to WebRTCMultiplayerPeer.
2021-07-12 16:36:34 +02:00
Fabio Alessandrelli
b31e8530b2
[Net] Rename NetworkedMultiplayerENet to ENetMultiplayerPeer.
2021-07-12 16:36:34 +02:00
Fabio Alessandrelli
88d68346ee
[Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer.
2021-07-12 16:36:34 +02:00
Rémi Verschelde
72240084ca
Merge pull request #50396 from Faless/mp/4.x_notree
...
[Net] Remove most multiplayer hooks from SceneTree.
2021-07-12 16:08:38 +02:00
Rémi Verschelde
69f1048ef5
Merge pull request #50233 from Calinou/editor-add-both-environment-and-sun
...
Add both preview sun and sky at the same time when holding Shift
2021-07-12 15:37:11 +02:00
Fabio Alessandrelli
31142ac3ee
[Net] Remove most multiplayer hooks from SceneTree.
...
Use `multiplayer` or `get_multiplayer()` instead of `get_tree()`.
2021-07-12 15:28:01 +02:00
K. S. Ernest (iFire) Lee
bea8d68a8d
Merge pull request #50393 from Calinou/preview-sun-sky-add-to-beginning
...
Add the preview sun and sky to the beginning of the scene tree
2021-07-12 09:25:04 -04:00
Rémi Verschelde
5226fa11b5
Merge pull request #50392 from TaskManagerCZ/master
...
Explicit error message when setting active a Viewport that is already active
2021-07-12 14:52:28 +02:00
Rémi Verschelde
8dccf0f9b5
Merge pull request #50394 from HaSa1002/make-rst-code-blocks-less-redundant
...
Makerst: Remove redundant GDScript from code blocks
2021-07-12 13:35:37 +02:00
TaskManagerCZ
e3be0913d7
Explicit error message when setting active a Viewport that is already active.
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2021-07-12 13:27:45 +02:00
Johannes Witt
fa573efa1c
Makerst: Remove redundant GDScript from code blocks
2021-07-12 12:57:31 +02:00
Hugo Locurcio
8844bb7855
Add the preview sun and sky to the beginning of the scene tree
...
This generally looks better when adding more nodes to the scene
in the future.
2021-07-12 12:08:58 +02:00
Hugo Locurcio
2708fcf13d
Automatically display the installer after downloading an asset
...
- To make things easier to follow, display the asset name in
confirmation dialogs.
- Display the number of conflicting files in the asset extraction dialog.
This reduces the number of clicks required to install an asset.
2021-07-12 11:47:43 +02:00
Yuri Roubinsky
7d34701d63
Auto-set a first compatible uniform on dragging to create a UniformRef
2021-07-12 11:19:42 +03:00
Rémi Verschelde
b27683111b
Merge pull request #50385 from Geometror/vsyncmode-int-enum
...
Change VSync mode project setting enum type from string to integer
2021-07-12 08:50:19 +02:00
Rémi Verschelde
514c8d586a
Merge pull request #50356 from Calinou/ormmaterial3d-tweak-editor-icon
...
Tweak the ORMMaterial3D editor icon to follow the Godot design guidelines
2021-07-12 08:48:50 +02:00
K. S. Ernest (iFire) Lee
7594150f65
Merge pull request #50354 from Calinou/immediatemesh-add-editor-icon
...
Add an editor icon for the ImmediateMesh resource
2021-07-12 01:49:40 -04:00
Hendrik Brucker
74ab336fe3
Change VSync mode project setting enum type from string to integer
2021-07-12 03:35:51 +02:00
Lightning_A
ec67266af3
Add the ability to reorder arrays from the inspector
2021-07-11 16:09:39 -06:00
Rémi Verschelde
d1f25bb5fc
Merge pull request #50325 from reduz/implement-specialization-constants
...
Implement specialization constants
2021-07-11 23:57:08 +02:00
reduz
b2f6db7aa8
Implement Specialization Constants
...
* Added support to our local copy of SpirV Reflect (which does not support it).
* Pass them on render or compute pipeline creation.
* Not implemented in our shaders yet.
2021-07-11 23:16:09 +02:00
Hugo Locurcio
b1b1176b74
Add an editor icon for the ImmediateMesh resource
2021-07-11 20:40:11 +02:00
Hugo Locurcio
3a56d8d3ac
Tweak the ORMMaterial3D editor icon to follow the Godot design guidelines
2021-07-11 20:26:01 +02:00
Eric M
f65dfd4895
Added validation to plugin creation.
...
Improved plugin creation dialog by adding form error reporting and restricting the user from overwriting an existing folder.
2021-07-12 00:18:52 +10:00
Rémi Verschelde
fb3961b2ef
Merge pull request #48764 from QbieShay/4-plane-offset
...
Added a center_offset property to both plane primitive and quad primitive
2021-07-11 15:33:13 +02:00
QbieShay
c4d8eecfe5
added offset for plane mesh and quad mesh
2021-07-11 14:33:08 +02:00
Yuri Roubinsky
9d4afa8b75
Merge pull request #50149 from Chaosus/vs_curve3d
2021-07-11 12:36:56 +03:00
Rémi Verschelde
9bd221d24c
Merge pull request #50364 from Faless/mp/fix_rpc_crash
...
[Net] Fix crash when receiving RPC on node without a script.
2021-07-11 10:53:10 +02:00
Fabio Alessandrelli
d3ba0aa3e0
[Net] Fix crash when receiving RPC on node without a script.
2021-07-11 10:18:32 +02:00
Rémi Verschelde
a0d800e967
Merge pull request #50362 from timothyqiu/http-eof
...
Fix unicode invalid skip error in AssetLib
2021-07-11 09:33:51 +02:00
Rémi Verschelde
88e35c88a1
Merge pull request #50361 from timothyqiu/inflate-buf-error
...
Handle Z_BUF_ERROR in decompress_dynamic
2021-07-11 09:33:06 +02:00
Haoyu Qiu
0caaaf4018
Fix unicode invalid skip error in AssetLib
2021-07-11 12:14:08 +08:00
Haoyu Qiu
293050a919
Handle Z_BUF_ERROR in decompress_dynamic
2021-07-11 11:05:12 +08:00
Rémi Verschelde
374ffbe2d2
Merge pull request #50347 from timothyqiu/httpclient-request-doc
...
Fix doc description of HTTPClient::request
2021-07-10 20:41:57 +02:00
Haoyu Qiu
422f821be9
Fix doc description of HTTPClient::request
2021-07-11 00:52:21 +08:00
Hugo Locurcio
43f9699a26
Improve 2D editor zoom logic
...
- Add 1-5 shortcuts to zoom between 100% and 1600% quickly
(similar to GIMP).
- When holding down Alt, go through integer zoom values if above 100%
or fractional zoom values with integer denominators if below 100%
(50%, ~33.3%, 25%, …).
2021-07-10 17:32:40 +02:00
Hugo Locurcio
f0a145bbf5
Add a method to set the number of physics solver iterations in 3D
...
This is only for GodotPhysics, and adds a 3D counterpart to the 2D
method that was recently added.
2021-07-10 16:28:34 +02:00
Rémi Verschelde
7c432c923b
Merge pull request #50342 from Chaosus/vs_fix_function
...
Fix creating a new function in visual scripts
2021-07-10 15:13:33 +02:00