Rémi Verschelde
95783f7bfc
Merge pull request #58415 from V-Sekai/cyclic_assignment_gdscript_fixes
2022-02-23 12:09:44 +01:00
Bastiaan Olij
a78a9fee71
Implementing OpenXR driver
2022-02-23 12:02:24 +01:00
Bastiaan Olij
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
Rémi Verschelde
fcf8c2006d
Merge pull request #58411 from cbscribe/rename_motion_velocity
2022-02-23 09:48:58 +01:00
Chris Bradfield
849d34ba8e
Rename motion_velocity to velocity
2022-02-22 23:31:33 -08:00
Rémi Verschelde
2b8a6c14df
Merge pull request #51716 from clayjohn/VULKAN-optimized-GGX
...
Use Filament specular model and parametrization
2022-02-23 07:38:27 +01:00
clayjohn
fe49244611
Use Filament specular models and parametrization
2022-02-22 19:39:41 -08:00
Eoin O'Neill
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
Rémi Verschelde
002ab10608
Merge pull request #57664 from skyace65/TriangulateInfo
...
Add more information on triangulate polygon
2022-02-22 22:06:16 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
lawnjelly
bb070af610
Fix GIProbe gizmo out of bounds crash
...
The GIProbe gizmo was writing values in 3 dimensions to Vector2s. This error was previously being masked by the Vector2 accessor, but now results in a crash or ERR_FAIL message.
This PR removes the Vector2s as they were unused.
2022-02-22 19:01:18 +00:00
Nova
b2b2e0606f
Document String's humanize_size static method
2022-02-22 13:12:29 -05:00
Nova
b5f7910ca0
Fix incorrect SurfaceTool example in class docs
2022-02-22 12:46:01 -05:00
Rémi Verschelde
872e8a43ca
Merge pull request #58343 from aaronfranke/negative-shape-warning
2022-02-22 15:35:18 +01:00
Rémi Verschelde
f880414b6a
Merge pull request #58426 from akien-mga/ci-mono-static
2022-02-22 14:41:04 +01:00
Rémi Verschelde
ce09a47db4
CI: Use mono_static=yes for Mono builds
...
This removes the dependency on shared libmonosgen installed locally
and makes the artifacts usable as standalone for testing without
needing a full Mono install.
2022-02-22 13:49:37 +01:00
Rémi Verschelde
0beb721c70
Merge pull request #58344 from TokageItLab/fix-cubic-interpolate-with-loop
2022-02-22 12:18:08 +01:00
Rémi Verschelde
6836db05a5
Merge pull request #57538 from floppyhammer/fix-gpu-particles-2d-offset
2022-02-22 11:54:47 +01:00
Rémi Verschelde
ca5cc8bc66
Merge pull request #58420 from bruvzg/fix_borderless_minimize
2022-02-22 11:27:27 +01:00
floppyhammer
0d5472dd1a
Fix GPUParticles2D emission offset in global coords
2022-02-22 17:50:01 +08:00
Markus Sauermann
dce6cb7393
Fix invisible CanvasItem visibility issue
2022-02-22 10:13:02 +01:00
bruvzg
d39ec5b9ed
[Windows] Fix borderless window flag toggle and restoring minimized borderless window.
2022-02-22 10:56:58 +02:00
Rémi Verschelde
c77348b468
Merge pull request #58419 from clayjohn/Vulkan-anisotropy-crash
2022-02-22 09:09:16 +01:00
Rémi Verschelde
bbde473284
Merge pull request #58418 from clayjohn/Vulkan-cubemap-proughness
2022-02-22 09:08:43 +01:00
Rémi Verschelde
e6c11e4dfd
Merge pull request #58331 from poiati/fix-extension-registration-order-2
2022-02-22 09:07:28 +01:00
clayjohn
2da35d2b94
Fix shader compilation error with anisotropy
2022-02-21 22:58:33 -08:00
clayjohn
9d104ad839
Use properly use non-perceptual roughness when filtering radiance
2022-02-21 22:53:12 -08:00
SaracenOne
b6aa4ed55d
Fixes cyclic detection from variables assigning themselves to themselves in autocomplete, and restricts initialization of variables from other variables which have not been declared above it in class body
2022-02-22 01:21:21 +00:00
Rémi Verschelde
256069eaf0
Merge pull request #58399 from Sauermann/fix-bresenham-usage
...
Use bresenham_line() in EditorAtlasPacker::chart_pack
2022-02-21 22:19:53 +01:00
Rémi Verschelde
4e5cc1f653
Merge pull request #58376 from novaplusplus/master
...
Fixed issue with godot's changes to polypartition third-party code
2022-02-21 21:32:04 +01:00
Rémi Verschelde
7e9047f378
Merge pull request #58400 from Faless/mp/4.x_repl_path_stopgap
...
[Net] Fix multi-peer path-only replication, optimize single peer object cache.
2022-02-21 21:20:54 +01:00
Rémi Verschelde
773656e907
Merge pull request #58304 from BastiaanOlij/fix_queue_submit
...
vkQueueSubmit needs pWaitDstStageMask sized to waitSemaphoreCount
2022-02-21 21:16:29 +01:00
Rémi Verschelde
2f1f7e26f7
Merge pull request #58397 from Calinou/editor-font-preload-fix-typo
...
Fix typos in editor font preload dialog warning messages
2022-02-21 20:24:02 +01:00
Nova
36ae916c09
Fixed issue with Godot modifications to polypartition.cpp third-party file
2022-02-21 14:10:15 -05:00
Fabio Alessandrelli
f1dc6cc9e4
[Net] Optimize object cache notification send for single peer.
...
It used to always cycle all the peers when checking which one needed to
be notified, now it only does that when the target is multiple (i.e.
broadcast or exclusion).
2022-02-21 19:55:07 +01:00
Markus Sauermann
b35e9155d0
Use bresenham_line() in EditorAtlasPacker::chart_pack
2022-02-21 19:52:47 +01:00
Hugo Locurcio
06e701ef58
Fix typos in editor font preload dialog warning messages
2022-02-21 19:30:16 +01:00
Fabio Alessandrelli
1e0d563467
[Net] Fix multi-peer path-only replication.
...
It used to check if a net_id was ever assigned to that node to detect
when to send the path confirm to the remote peer.
This is wrong, because the same net_id is shared for all the remote
peers, but sent one by one.
Instead we now check if it's either not assigned or if the assigned
net_id is a cache ID, and in that case ensure that the remote peer has
been notified.
This can be further improved by unifying the cache interface, but for
now it's a fast fix to get path-only sync to work.
2022-02-21 19:05:04 +01:00
Max Hilbrunner
c55aa03c43
Merge pull request #58385 from Sauermann/fix-match-empty
...
Update doc for match: empty argument doesn't match anything
2022-02-21 14:17:12 +01:00
Rémi Verschelde
3000a3076b
Merge pull request #58350 from kidrigger/patch-1
2022-02-21 12:44:32 +01:00
Rémi Verschelde
adf10902c9
Merge pull request #58315 from KoBeWi/fixibility
2022-02-21 12:33:17 +01:00
Rémi Verschelde
d42250e2fb
Merge pull request #58275 from V-Sekai/attribute_parse_crash_fix
2022-02-21 12:17:14 +01:00
Rémi Verschelde
ac1a55bc63
Merge pull request #58367 from V-Sekai/tileset_atlas_crash_fix
2022-02-21 11:18:00 +01:00
Markus Sauermann
70ae6c21de
Update doc for match: empty argument doesn't match anything
2022-02-21 09:37:29 +01:00
Rémi Verschelde
e7a3108d4d
Merge pull request #58351 from akien-mga/sync-gamecontrollerdb
2022-02-21 09:22:21 +01:00
Rémi Verschelde
b829615150
Merge pull request #58372 from KoBeWi/orphan_ci
...
Fix 2D instance drop position
2022-02-21 08:39:37 +01:00
Rémi Verschelde
cb27e3819b
Merge pull request #58352 from timothyqiu/script-template
...
Fix errors when updating script template list
2022-02-21 08:39:13 +01:00
kobewi
3a9fb3aff0
Fix 2D instance drop position
2022-02-20 23:09:47 +01:00
Rémi Verschelde
b0ba9468ee
Merge pull request #58363 from Sauermann/fix-3max
2022-02-20 19:44:58 +01:00