Commit Graph
36018 Commits
Author SHA1 Message Date
Rémi VerscheldeandGitHub 7a6d77ec9e Merge pull request #50704 from dsnopek/webrtc-gdnative-version
Update GDNative API version for changes from #50659
2021-07-22 12:47:19 +02:00
Rémi VerscheldeandGitHub 6b1886f998 Merge pull request #50319 from nekomatata/optimize-node-path-check
Optimize NodePath update when renaming or deleting nodes in the editor
2021-07-22 12:13:10 +02:00
Rémi VerscheldeandGitHub c40b4f2252 Merge pull request #50726 from Calinou/doc-gdscript-constants
Improve documentation for GDScript constants
2021-07-22 10:07:09 +02:00
Hugo Locurcio 8ff8c1e5f8 Improve documentation for GDScript constants 2021-07-22 09:50:24 +02:00
Rémi VerscheldeandGitHub ab732fe3eb Merge pull request #50712 from nekomatata/x11-popup-focus-fix
Fix popup closing immediately after showing on some Linux WMs
2021-07-22 09:27:48 +02:00
Rémi VerscheldeandGitHub 594e3cac86 Merge pull request #50697 from Calinou/doc-rootmotionview
Document the RootMotionView class
2021-07-22 08:55:16 +02:00
Rémi VerscheldeandGitHub a4c863791e Merge pull request #50716 from Deledrius/multimesh-typo
Fix grammar in MultiMesh documentation.
2021-07-21 23:47:52 +02:00
Rémi VerscheldeandGitHub c8719c38e1 Merge pull request #50711 from nekomatata/popup-close-fix
Fix logic for Popup closing when parent is focused
2021-07-21 22:52:55 +02:00
PouleyKetchoupp e030360b88 Fix popup closing immediately after showing on some Linux WMs
When a popup is going to be closed, switch focus to the parent only if
the popup is still being focused.

Fixes some cases with specific WMs where due to the order of events, a
new popup could be immediately unfocused because a previously opened
and closed popup is switching focus to the parent.
2021-07-21 12:28:39 -07:00
PouleyKetchoupp 0b4037fe64 Fix logic for Popup closing when parent is focused
The member popped_up is used to avoid closing a Popup before it had a
chance to be focused. It wasn't reset properly when the popup is hidden,
causing the Popup to close right after showing in some random cases
(spotted on X11, might not happen on Windows).
2021-07-21 12:03:03 -07:00
Rémi VerscheldeandGitHub 286e9b8533 Merge pull request #50695 from reduz/fix-sky-initialization 2021-07-21 17:51:24 +02:00
David Snopek fee3e6b960 Update GDNative API version for changes from #50659 2021-07-21 10:28:16 -05:00
Rémi VerscheldeandGitHub d42f6f4718 Merge pull request #50370 from QbieShay/circle-emitter-particle
Ring emitter for 4.0
2021-07-21 16:50:26 +02:00
Rémi VerscheldeandGitHub a0aeb56424 Merge pull request #50688 from AndreaCatania/AndreaCatania-patch-4
Set the surface name when GLTF file is imported.
2021-07-21 15:53:52 +02:00
Yuri RoubinskyandGitHub 579710f6dd Merge pull request #50473 from Chaosus/fix_varying_crash 2021-07-21 16:30:17 +03:00
Hugo Locurcio 6880829a9a Document the RootMotionView class 2021-07-21 15:18:42 +02:00
Rémi VerscheldeandGitHub 59d98ed3bb Merge pull request #50643 from groud/improve_tilemap_compatibility 2021-07-21 14:26:31 +02:00
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
Yuri RoubinskyandGitHub e978b46b0f Merge pull request #50690 from Chaosus/vs_fix_triplanar
Fix function code generation for uniform triplanar node in visual shader
2021-07-21 14:58:13 +03:00
Yuri Roubinsky 39c06604cd Forbid varyings from assigning in custom functions to prevent crashes 2021-07-21 14:12:54 +03:00
Rémi VerscheldeandGitHub 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
Gilles Roudière 5d34a81e52 Implement atlas merging and tile proxies 2021-07-21 12:36:37 +02:00
Gilles Roudière b2187797df Add min_axis and max_axis to Vector2i 2021-07-21 12:29:51 +02:00
Gilles Roudière 047e9b19f8 Import old tiles in SINGLE_TILE mode as atlases 2021-07-21 12:29:51 +02:00
Yuri Roubinsky 40419a394d Fix function code generation for uniform triplanar node in visual shader 2021-07-21 13:02:23 +03:00
Rémi VerscheldeandGitHub 88bf6e1c6d Merge pull request #48972 from DavidCambre/Expose_VisualScriptCustomNode_TypeHints_m 2021-07-21 12:02:17 +02:00
Rémi VerscheldeandGitHub 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
Andrea CataniaandGitHub c174a598b1 Set the surface name when GLTF file is imported. 2021-07-21 11:28:49 +02:00
Rémi VerscheldeandGitHub 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 VerscheldeandGitHub 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 VerscheldeandGitHub 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éandRémi Verschelde 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 VerscheldeandGitHub 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 VerscheldeandGitHub 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 VerscheldeandGitHub 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 VerscheldeandGitHub 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 AlessandrelliandGitHub 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 VerscheldeandGitHub e248d2629a Merge pull request #50662 from SirQuartz/patch-25
Fix visual script icons
2021-07-21 00:23:52 +02:00
Rémi VerscheldeandGitHub 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 VerscheldeandGitHub 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 VerscheldeandGitHub 693f9b4e20 Merge pull request #50655 from JFonS/sname_opt
Editor StringName and Viewport optimizations
2021-07-20 21:49:32 +02:00