reduz
67e5715dbf
Make Sky initialize shaders only once
...
* Create the shader on demand.
* Makes sure compilation happens only once, then shader is cached.
* Speeds up scene loading times.
* Speeds up editor initialization.
2021-07-21 09:23:51 -03:00
Rémi Verschelde
71f8253579
Merge pull request #50489 from Chaosus/shader_varying
...
Prevent error if varying assigned but not used (push warning instead)
2021-07-21 13:05:08 +02:00
Rémi Verschelde
88bf6e1c6d
Merge pull request #48972 from DavidCambre/Expose_VisualScriptCustomNode_TypeHints_m
2021-07-21 12:02:17 +02:00
Rémi Verschelde
2273f13fbe
Merge pull request #50686 from Calinou/use-standard-inf-nan-constants
...
Use the standard C `INFINITY` and `NAN` constants directly
2021-07-21 11:50:26 +02:00
Rémi Verschelde
b5f5fac840
Merge pull request #49749 from DavidCambre/VisualScriptFunction_Call_Set_Get_Improvement-2
...
VisualScriptFunctionNodes Improvements
2021-07-21 11:22:59 +02:00
Rémi Verschelde
a42e892fde
Merge pull request #50684 from Chaosus/fix_output_theme_colors
...
Fix Output panel colors on theme changing
2021-07-21 11:16:52 +02:00
Rémi Verschelde
d4bbdb8367
Merge pull request #50521 from aaronfranke/iseqapprox
...
Use `is_equal_approx` in more places
2021-07-21 11:16:19 +02:00
David Cambré
1c4c0f9960
expose type hints for VisualScriptCustomNode
...
Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
2021-07-21 10:52:45 +02:00
Hugo Locurcio
4bd5e4fd9b
Use the standard C INFINITY
and NAN
constants directly
...
The `Math_INF` and `Math_NAN` defines were just aliases for those
constants, so we might as well use them directly.
Some portions of the code were already using `INFINITY` directly.
2021-07-21 10:41:08 +02:00
Yuri Roubinsky
9ceeb5f9dd
Fix Output panel colors on theme changing
2021-07-21 11:22:33 +03:00
David Cambré
10b4cb75f2
Improve and streamline VisualScriptFuncNodes Call Set Get
...
This PR improves and streamlines the workflow for VisualScriptFunctionNodes Call Set Get
Uniform design.
Drag in set-get from tree is now working.
Removes redundant method_select popup.
2021-07-21 10:15:36 +02:00
Rémi Verschelde
8cc599db64
Merge pull request #50683 from akien-mga/webxr-fix-build-SNAME
...
WebXR: Fix build after SNAME addition
2021-07-21 09:50:43 +02:00
Rémi Verschelde
2642f0e4fc
WebXR: Fix build after SNAME addition
...
Was missed as WebXR build was disabled prior to #50563 .
2021-07-21 09:28:42 +02:00
Rémi Verschelde
a255b186bc
Merge pull request #50563 from dsnopek/webxr-enable-ci
...
Re-enable building WebXR in GitHub Actions
2021-07-21 09:05:37 +02:00
Rémi Verschelde
60b4556ed0
Merge pull request #50665 from m4gr3d/disable_release_build_shrinking_master
...
Disable resource optimizations for release builds
2021-07-21 09:03:01 +02:00
Rémi Verschelde
177ac34fd0
Merge pull request #50670 from foxydevloper/fix-horizontal-frames-seperators
...
Fix setting horizontal frames to 1 hiding seperators
2021-07-21 08:58:07 +02:00
Aaron Franke
78b0a7da03
Use is_equal_approx in more places
2021-07-21 00:32:37 -04:00
Fabio Alessandrelli
ff85bbc41c
Merge pull request #50658 from dsnopek/webrtc-get-buffered-amount
...
Add get_buffered_amount() to WebRTCDataChannel
2021-07-21 06:28:08 +02:00
ne0fhyk
fa587778d8
Disable resource optimizations for release builds as it breaks the legacy build system.
2021-07-20 16:44:04 -07:00
foxydevloper
429382b7e5
Fix hidden seperators when horizontal frames is 1
2021-07-20 19:01:08 -04:00
Rémi Verschelde
e248d2629a
Merge pull request #50662 from SirQuartz/patch-25
...
Fix visual script icons
2021-07-21 00:23:52 +02:00
Rémi Verschelde
b5e5eed7ae
Merge pull request #50663 from reduz/debug-stringnames
2021-07-20 23:28:35 +02:00
Nick Huelin
e50ab50169
Fix visual script icons
...
This pull request fixes an issue where the visual script icons weren't representative of their data.
2021-07-20 17:23:42 -04:00
reduz
cee905f04f
Adds ability to debug stringnames
...
* References (which include hash tables) can be profiled with --debug-stringnames
2021-07-20 17:31:51 -03:00
Rémi Verschelde
c82daaed48
Merge pull request #38317 from verdog/get-cam-2d-4.0
...
add viewport.get_camera_2d()
2021-07-20 22:19:06 +02:00
Rémi Verschelde
693f9b4e20
Merge pull request #50655 from JFonS/sname_opt
...
Editor StringName and Viewport optimizations
2021-07-20 21:49:32 +02:00
Rémi Verschelde
3478690c0f
Merge pull request #50653 from foxydevloper/remove-action-input-map
...
Make "remove action" translatable in Input Map
2021-07-20 20:45:38 +02:00
Joan Fons
a6adb58493
Editor StringName and Viewport optimizations
...
* Added explicit return type to the SNAME macro.
* Add some extra SNAME usages.
* Change some ClassDB methods to use const StringName & arguments.
* Cache the Window parent in Control because it's used in
is_layout_rtl(), which is called often.
* Only enable internal processing for viewports that need it.
* Change CanvasItem::group to be a StringName because it's only used as
that.
2021-07-20 20:35:41 +02:00
foxydevloper
1d0a437b2d
Make "remove action" translatable in Input Map
2021-07-20 14:07:42 -04:00
David Snopek
abb45f5fe7
Add get_buffered_amount() to WebRTCDataChannel
2021-07-20 12:58:39 -05:00
Rémi Verschelde
bb037de95c
Merge pull request #50649 from KoBeWi/ 🐛
...
Fix Change Node Type after Add Node Here
2021-07-20 17:24:27 +02:00
Rémi Verschelde
67d3195c60
Merge pull request #50648 from foxydevloper/remove-weird-prints
...
Remove leftover prints when using shader global variables
2021-07-20 17:23:39 +02:00
Rémi Verschelde
a0b17b5c6f
Merge pull request #50516 from YeldhamDev/tile_editor_enhancements
...
Minor enhancements for the TileMap editor
2021-07-20 17:19:03 +02:00
kobewi
31a81562a8
Fix Change Node Type after Add Node Here
2021-07-20 16:47:57 +02:00
Michael Alexsander
be1d5b0e73
Minor enhancements for the TileMap editor
2021-07-20 11:20:14 -03:00
Fabio Alessandrelli
de4ad63e6f
Merge pull request #49882 from Faless/mp/4.x_rpc_gd
...
[Net] New `@rpc` annotation, "sync" is no longer part of mode.
2021-07-20 13:55:54 +02:00
Rémi Verschelde
1117c2c9f2
Merge pull request #50641 from akien-mga/gamepad-update-controllerdb
...
Sync controller mappings DB with SDL2 community repo
2021-07-20 13:37:32 +02:00
Rémi Verschelde
a98677181b
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@241fed0a44 .
2021-07-20 13:08:50 +02:00
Rémi Verschelde
086e160bdf
Merge pull request #50639 from akien-mga/mbedtls-2.16.11
...
mbedtls: Update to upstream version 2.16.11
2021-07-20 13:04:56 +02:00
Rémi Verschelde
a0d13995c8
Merge pull request #50621 from KoBeWi/feel_good_scroll
...
Add scrolling to tile atlas view
2021-07-20 13:04:32 +02:00
Rémi Verschelde
124e27b7b2
Merge pull request #50581 from DavidCambre/VisualScript-Drop-Custom-Nodes
...
Allow dropping custom node scripts in VisualScript editor
2021-07-20 12:46:50 +02:00
kobewi
1bb2340652
Add scrolling to tile atlas view
2021-07-20 12:36:01 +02:00
Rémi Verschelde
cd7b25588b
mbedtls: Update to upstream version 2.16.11
2021-07-20 12:32:46 +02:00
Rémi Verschelde
313c88ef39
Merge pull request #50631 from timothyqiu/add-item-type
...
Improve add item type UI in theme editor
2021-07-20 12:05:49 +02:00
Rémi Verschelde
1af58e046e
Merge pull request #50500 from LightningAA/simplify-subviewport-preview-editor-theme
...
Remove unnecessary `get_editor_theme()` in `SubViewportPreview`
2021-07-20 11:19:07 +02:00
Fabio Alessandrelli
ddb68f76ff
[Net] Single rpc
annotation. "sync" no longer part of mode.
...
- Move the "sync" property for RPCs to RPCConfig.
- Unify GDScript annotations into a single one:
- `@rpc(master)` # default
- `@rpc(puppet)`
- `@rpc(any)` # former `@remote`
- Implement three additional `@rpc` options:
- The second parameter is the "sync" option (which also calls the
function locally when RPCing). One of "sync", "nosync".
- The third parameter is the transfer mode (reliable, unreliable,
ordered).
- The third parameter is the channel (unused for now).
2021-07-20 11:17:59 +02:00
Rémi Verschelde
8b1c60c1a3
Merge pull request #50505 from Calinou/editor-create-dialog-display-class-name
...
Display the class name in the description
2021-07-20 11:15:38 +02:00
Rémi Verschelde
d022f361d3
Merge pull request #50518 from timothyqiu/locale-az
...
Fix missing locale names
2021-07-20 11:11:30 +02:00
Rémi Verschelde
439bb8323d
Merge pull request #50635 from akien-mga/scons-py3.5-no-fstring
2021-07-20 11:05:52 +02:00
Rémi Verschelde
fa56989818
Merge pull request #50537 from Calinou/improve-shader-error-output-2
...
Add error marking to the shader error console output
2021-07-20 11:00:17 +02:00