Commit graph

41910 commits

Author SHA1 Message Date
Gilles Roudière
ce512b35c1 Reorder native extension types initialization, initializing editor last 2022-02-28 16:03:26 +01:00
Igor Kordiukiewicz
ffa4a02808 Fixes camera preview toggle in additional editor viewports not disappearing corectly causing a crash 2022-02-28 15:47:35 +01:00
Rémi Verschelde
039ffda991
Merge pull request #58628 from BastiaanOlij/fix_parsing_specialisation_constants
Fixing retrospective code for specialisation constants
2022-02-28 15:43:47 +01:00
Rémi Verschelde
54a777b523
Merge pull request #58554 from KoBeWi/MIA
Don't abort loading scene on missing dependency
2022-02-28 15:42:09 +01:00
Bastiaan Olij
fe5bb06df9 Fixing retrospective code for specialisation constants 2022-03-01 00:10:33 +11:00
Rémi Verschelde
345b4bb86a
Merge pull request #58282 from keptsecret/filedialog_visibility_unresponsive
Fix to prevent AcceptDialog and children class taking over main window
2022-02-28 12:48:59 +01:00
Gilles Roudière
7ae988ce5e Fix a crash in GDScriptAnalyzer when a script class's file is not found 2022-02-28 12:20:00 +01:00
Rémi Verschelde
9b7aeaf88f
Merge pull request #58413 from Sauermann/fix-canvas-item-visibility
Fix invisible CanvasItem visibility issue
2022-02-28 11:24:19 +01:00
Rémi Verschelde
0b7bc3fd90
Merge pull request #58619 from BastiaanOlij/openxr_fix_color_issue
Fix color issues with OpenXR
2022-02-28 11:01:28 +01:00
Rémi Verschelde
f968c11b86
Merge pull request #58596 from rburing/joints_disconnect_connected_signals
`Joint2D` and `Joint3D`: disconnect only connected signals
2022-02-28 11:00:14 +01:00
Rémi Verschelde
e7176e6c85
Merge pull request #58614 from Calinou/ssr-roughness-quality-enum-fix-typo
Fix typo in SSR roughness quality enum value names
2022-02-28 10:51:20 +01:00
Rémi Verschelde
2e45884252
Merge pull request #58623 from timothyqiu/animated-sprite
Fix `AnimatedSprite` infinite loop
2022-02-28 10:48:16 +01:00
Rémi Verschelde
6716af9f83
Merge pull request #58597 from IgorKordiukiewicz/remove-files-dropped-signal-from-scene-tree
Remove files_dropped signal from SceneTree
2022-02-28 10:17:54 +01:00
Haoyu Qiu
3a439a9c03 Fix AnimatedSprite infinite loop 2022-02-28 16:00:45 +08:00
Igor Kordiukiewicz
b870b40d79 Remove files_dropped signal from SceneTree 2022-02-28 07:51:50 +01:00
Rémi Verschelde
353be6261f
Merge pull request #58603 from Calinou/doc-fogvolume-thin-flicker
Document how to fix thin FogVolumes flickering when the camera moves
2022-02-28 07:41:35 +01:00
Rémi Verschelde
babac6e08c
Merge pull request #58549 from floppyhammer/fix-particle-trail
Fix particle trail glitch
2022-02-28 07:17:59 +01:00
Bastiaan Olij
8f035b2ab4 Fix color issues with OpenXR 2022-02-28 13:02:03 +11:00
Hugo Locurcio
83efe4d8b0
Fix typo in SSR roughness quality enum value names 2022-02-28 01:06:26 +01:00
Hugo Locurcio
29e85298f5
Document how to fix thin FogVolumes flickering when the camera moves 2022-02-27 20:02:21 +01:00
Rémi Verschelde
3fab862c59
Merge pull request #58594 from Chaosus/vs_fix_crash 2022-02-27 18:43:30 +01:00
Ricardo Buring
184105e753 Joint2D and Joint3D: disconnect only connected signals 2022-02-27 16:55:57 +01:00
Yuri Roubinsky
a4a8de3874 Fix crash on creation of HSV2RGB/RGB2HSV functions in visual shader 2022-02-27 17:51:31 +03:00
Fazil Babu
f2b0bd54b2 Double clicking scene tree icon focuses that node 2022-02-27 17:16:45 +05:30
Rémi Verschelde
ff877adf0f
Merge pull request #58589 from BastiaanOlij/vulkan_openxr_use_proper_handle
Use VK_NULL_HANDLE when initializing XrSwapchainImageVulkanKHR
2022-02-27 12:42:28 +01:00
Bastiaan Olij
1f1b786a36 Use VK_NULL_HANDLE when initializing XrSwapchainImageVulkanKHR 2022-02-27 21:13:02 +11:00
Sergey Minakov
15ef056997 [iOS] Fix multitouch not working correctly 2022-02-26 23:18:28 +03:00
Rémi Verschelde
234eb83dfe
Merge pull request #58507 from aaronfranke/camera-matrix
Use is_zero_approx and fix spelling in CameraMatrix invert
2022-02-26 20:42:44 +01:00
Aaron Franke
061ab30051
Use is_zero_approx and fix spelling in CameraMatrix invert 2022-02-26 12:19:54 -06:00
kobewi
678ec9bcde Don't abort loading scene on missing dependency 2022-02-26 12:02:05 +01:00
floppyhammer
1675c5375e Fix particle trail glitch 2022-02-26 13:53:06 +08:00
K. S. Ernest (iFire) Lee
ab15267096 Allow automatic lod when importing 3D scenes with Static Lightmaps
Avoid the normal merge procedure when uv2s are different and makes generating LODs happen after the lightmap generation
2022-02-25 18:03:09 -08:00
Rémi Verschelde
0393057e36
Merge pull request #58490 from bruvzg/imporve_popup_menu_handling 2022-02-25 23:02:56 +01:00
albertfay1121
dba0d52349 Fixed bug with text going under scrollbar
added classes reference update
2022-02-25 13:45:38 -08:00
Hugo Locurcio
b1a295b739
Implement distance fade properties in OmniLight3D and SpotLight3D
This can be used to fade lights and their shadows in the distance,
similar to Decal nodes. This can bring significant performance
improvements, especially for lights with shadows enabled and when
using higher-than-default shadow quality settings.

While lights can be smoothly faded out over distance, shadows are
currently "all or nothing" since per-light shadow color is no longer
customizable in the Vulkan renderer. This may result in noticeable
pop-in when leaving the shadow cutoff distance, but depending on the
scene, it may not always be that noticeable.
2022-02-25 15:17:35 +01:00
Rémi Verschelde
90d16a3210
Merge pull request #58497 from JFonS/stb_rect_pack_upgrade 2022-02-25 12:31:40 +01:00
Rémi Verschelde
cfd5177fc2
Merge pull request #58527 from bruvzg/vma_fix 2022-02-25 12:31:15 +01:00
Rémi Verschelde
6fbfb27c0c
Merge pull request #58520 from Calinou/pckpacker-verbose-print-for-every-file 2022-02-25 12:20:50 +01:00
bruvzg
6325ed6705
Fix build for macOS / iOS with the statically linked MoltenVK after VMA update. 2022-02-25 11:52:54 +02:00
Rémi Verschelde
be52c5bf6e
Merge pull request #58510 from raulsntos/sort-visualscript-variables 2022-02-25 09:46:36 +01:00
bruvzg
74ff5921d6 Improve popup window handling.
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding.
2022-02-25 09:33:27 +02:00
Hugo Locurcio
8e57e5dc6a
Print every file exported with PCKPacker.flush()s verbose parameter
Previously, only one line per 100 files was printed.

This also refactors the print statement to use Godot methods and
make it more informative overall.
2022-02-25 02:42:58 +01:00
Rémi Verschelde
80baa1386a
Merge pull request #58491 from RandomShaper/vma_upgrade
vk_mem_alloc: Update to latest upstream + volk: Finish update + Adapt custom approach to small objects
2022-02-24 23:42:09 +01:00
Raul Santos
a95cc4eff3
Sort variables in VisualScriptEditor
Sorts the script variables in alphabetical order to display them
in VisualScriptEditor.
2022-02-24 21:18:02 +01:00
Pedro J. Estébanez
801741e787 vk_mem_alloc: Update to upstream + Adapt approach to small objects pooling
This updates VMA and instead of using the custom small pool approach from 4e6c9d3ae9, lazily creates pools for the relevant memory type indices, which doesn't require patching VMA.

Also, patches already merged upstream or not needed any longer are removed.
2022-02-24 14:30:55 +01:00
Rémi Verschelde
4dc8214831
Merge pull request #58496 from JFonS/fix_lm_crash 2022-02-24 13:29:51 +01:00
Rémi Verschelde
093b46ddf0 Update AUTHORS and DONORS list
New contributors added to AUTHORS:
@CakHuri, @floppyhammer, @rafallus, @Sauermann, @Scony, @trollodel,
@winterpixelgames

Thanks to all contributors and donors for making Godot possible!
2022-02-24 13:23:16 +01:00
jfons
0395b5e414 Upgrade stb_rect_pack to 1.01
Enables large rectangle support by default.
2022-02-24 13:15:41 +01:00
jfons
d0fd5fd3c7 Add sanity checks to lightmap unwrap texel size 2022-02-24 13:00:51 +01:00
Pedro J. Estébanez
6a35864a6d Really update volk to 1.3.204 2022-02-24 12:48:36 +01:00