Commit Graph

59045 Commits

Author SHA1 Message Date
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
Hugo Locurcio 81940c8e57 Clamp BaseMaterial3D triplanar sharpness to values that never look broken 2022-02-27 18:56:19 +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
Marcel Admiraal aeff4cf6f3 Remove ParallaxLayer's invalid dependence on screen_offset 2022-02-26 18:47:22 +00: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
Hugo Locurcio 1d9bc35496 Add a Skew property to StyleBoxFlat
This makes it possible to create more aesthetically pleasing
styleboxes for GUI theming, especially in games that have
a futuristic appearance (where skewed buttons and progress bars
are common).
2022-02-26 02:39:36 +01: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
Rémi Verschelde 9c8ab7351b Merge pull request #58489 from Pineapple/ustring-optimizations-master 2022-02-24 10:52:39 +01:00
Rémi Verschelde ecbeb173e0 Merge pull request #58482 from KoBeWi/you_came_to_the_wrong_source 2022-02-24 09:51:27 +01:00
Bartłomiej T. Listwon 3f7f780a4c Optimize String concatenation and copy functions 2022-02-24 09:47:15 +01:00
lawnjelly 1485924a2b Float literals - fix main primitives to use real_t casting
Uses (real_t) casting to ensure appropriate calculations are done in 32 bit where real_t is compiled as 32 bit.
2022-02-24 08:15:10 +00:00
Aaron Franke 55aabb8b06 Add offset string from minutes conversion method to Time singleton 2022-02-23 22:12:02 -06:00
kobewi b727b81468 Fix source picking with sort 2022-02-24 01:20:21 +01:00
Rémi Verschelde cfc7c78732 Merge pull request #58474 from darrylryan/master 2022-02-23 21:25:09 +01:00
Darryl Ryan 3ce5cceef9 Filament specular fix. Clamp dot product between normal and view vectors. Fixes #58459. 2022-02-23 18:16:52 +00:00
Rémi Verschelde 565823c562 Merge pull request #58472 from groud/fix_llvm_compilation 2022-02-23 19:12:55 +01:00
Gilles Roudière f045c97218 Fix llvm compilation by adding missing override 2022-02-23 18:07:02 +01:00
Rémi Verschelde b28a83ef3d Merge pull request #58448 from novaplusplus/wow-more-string-docs 2022-02-23 17:54:30 +01:00
Nova f159e7e5ab Added or improved documentation to a few more String methods 2022-02-23 10:50:33 -05:00