Commit Graph

41667 Commits

Author SHA1 Message Date
3fab862c59 Merge pull request #58594 from Chaosus/vs_fix_crash 2022-02-27 18:43:30 +01:00
a4a8de3874 Fix crash on creation of HSV2RGB/RGB2HSV functions in visual shader 2022-02-27 17:51:31 +03:00
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
1f1b786a36 Use VK_NULL_HANDLE when initializing XrSwapchainImageVulkanKHR 2022-02-27 21:13:02 +11:00
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
061ab30051 Use is_zero_approx and fix spelling in CameraMatrix invert 2022-02-26 12:19:54 -06:00
0393057e36 Merge pull request #58490 from bruvzg/imporve_popup_menu_handling 2022-02-25 23:02:56 +01:00
90d16a3210 Merge pull request #58497 from JFonS/stb_rect_pack_upgrade 2022-02-25 12:31:40 +01:00
cfd5177fc2 Merge pull request #58527 from bruvzg/vma_fix 2022-02-25 12:31:15 +01:00
6fbfb27c0c Merge pull request #58520 from Calinou/pckpacker-verbose-print-for-every-file 2022-02-25 12:20:50 +01:00
6325ed6705 Fix build for macOS / iOS with the statically linked MoltenVK after VMA update. 2022-02-25 11:52:54 +02:00
be52c5bf6e Merge pull request #58510 from raulsntos/sort-visualscript-variables 2022-02-25 09:46:36 +01:00
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
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
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
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
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
4dc8214831 Merge pull request #58496 from JFonS/fix_lm_crash 2022-02-24 13:29:51 +01:00
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
0395b5e414 Upgrade stb_rect_pack to 1.01
Enables large rectangle support by default.
2022-02-24 13:15:41 +01:00
d0fd5fd3c7 Add sanity checks to lightmap unwrap texel size 2022-02-24 13:00:51 +01:00
6a35864a6d Really update volk to 1.3.204 2022-02-24 12:48:36 +01:00
9c8ab7351b Merge pull request #58489 from Pineapple/ustring-optimizations-master 2022-02-24 10:52:39 +01:00
ecbeb173e0 Merge pull request #58482 from KoBeWi/you_came_to_the_wrong_source 2022-02-24 09:51:27 +01:00
3f7f780a4c Optimize String concatenation and copy functions 2022-02-24 09:47:15 +01:00
b727b81468 Fix source picking with sort 2022-02-24 01:20:21 +01:00
cfc7c78732 Merge pull request #58474 from darrylryan/master 2022-02-23 21:25:09 +01:00
3ce5cceef9 Filament specular fix. Clamp dot product between normal and view vectors. Fixes #58459. 2022-02-23 18:16:52 +00:00
565823c562 Merge pull request #58472 from groud/fix_llvm_compilation 2022-02-23 19:12:55 +01:00
f045c97218 Fix llvm compilation by adding missing override 2022-02-23 18:07:02 +01:00
b28a83ef3d Merge pull request #58448 from novaplusplus/wow-more-string-docs 2022-02-23 17:54:30 +01:00
f159e7e5ab Added or improved documentation to a few more String methods 2022-02-23 10:50:33 -05:00
607e0cc49f Merge pull request #58134 from timothyqiu/shortcut-zoom-mouse-pos 2022-02-23 14:59:29 +01:00
e3b70f3582 Merge pull request #58244 from V-Sekai/typed_fail_case_return 2022-02-23 14:12:14 +01:00
33ad21d2ed Utilize mouse position when zooming with shortcuts in 2D editor 2022-02-23 20:45:44 +08:00
1f3916e0b6 Merge pull request #56394 from BastiaanOlij/OpenXR_Core4 2022-02-23 13:36:07 +01:00
2fd17df2ce Merge pull request #58354 from timothyqiu/gridmap-export 2022-02-23 13:05:26 +01:00
65fdba1464 Merge pull request #58444 from lawnjelly/giprobe_gizmo_fix4 2022-02-23 13:05:10 +01:00
96261838c5 Merge pull request #57956 from Eoin-ONeill-Yokai/audio_stream_hotfix 2022-02-23 13:04:47 +01:00
95783f7bfc Merge pull request #58415 from V-Sekai/cyclic_assignment_gdscript_fixes 2022-02-23 12:09:44 +01:00
a78a9fee71 Implementing OpenXR driver 2022-02-23 12:02:24 +01:00
65bae5a341 Add OpenXR 1.0.22 to thirdparty libraries
Will be compiled and used in the next commit.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-02-23 11:50:45 +01:00
fcf8c2006d Merge pull request #58411 from cbscribe/rename_motion_velocity 2022-02-23 09:48:58 +01:00
849d34ba8e Rename motion_velocity to velocity 2022-02-22 23:31:33 -08:00
2b8a6c14df Merge pull request #51716 from clayjohn/VULKAN-optimized-GGX
Use Filament specular model and parametrization
2022-02-23 07:38:27 +01:00
fe49244611 Use Filament specular models and parametrization 2022-02-22 19:39:41 -08:00
ded9dc1e82 Add missing binding to AudioStream class
This allows for the extension of AudioStream where you can call
`instance_plackback` on child AudioStream instances within gdscript,
much like the implementation of some child classes in C++.

See `AudioStreamRandomPitch` for an example of how this can be used.
2022-02-22 18:11:40 -08:00
002ab10608 Merge pull request #57664 from skyace65/TriangulateInfo
Add more information on triangulate polygon
2022-02-22 22:06:16 +01:00
e17c29ab80 Merge pull request #58440 from novaplusplus/novas-doc-stuff
Fix incorrect surfacetool example in class docs
2022-02-22 20:06:58 +01:00
e0d18071a6 Merge pull request #58442 from novaplusplus/docs-string-humanize-size
Document String's humanize_size static method
2022-02-22 20:06:07 +01:00