Commit Graph

53141 Commits

Author SHA1 Message Date
Paul Joannon 506734cae1 Link the right build property to REAL_T_IS_DOUBLE
(cherry picked from commit 178cd046bb)
2023-06-16 20:55:23 +02:00
dearthdev 67698b155f Correctly insert lightmap captures and geometries.
(cherry picked from commit 53903f07dc)
2023-06-16 20:55:23 +02:00
Evan Todd 156862bddb Fix CSGPolygon3D in path mode disappearing at runtime.
(cherry picked from commit da7e54ec17)
2023-06-16 20:55:23 +02:00
jpcerrone dcf6f2b29f Fix Input Map key assignments missing after project conversion
Fixes #76336 (Input Map keys missing).
Moves the project.godot config_version stamping from the project manager
to the project converter. Now there's no difference between converting through
the project manager and the CLI tool.
Fixes being prompted to re-convert the project in the project manager after
having done so through the CLI tool.

(cherry picked from commit 0985019c28)
2023-06-16 20:55:23 +02:00
Rindbee ce116e4708 Fix calculation bug with `TextEdit::get_line_height()`
When `get_line_height()` is less than `1`, there is no visible text.
So limit the return value of `get_line_height()` to **not less** than
`1` for calculation.

(cherry picked from commit 391bce44b7)
2023-06-16 20:55:23 +02:00
jpcerrone 566ad9813e fix errors while reordering input maps
(cherry picked from commit c6ea376842)
2023-06-16 20:55:23 +02:00
Danil Alexeev 2054141848 GDScript: Fix `validate_call_arg()` for unresolved datatype
(cherry picked from commit 7da3110e6b)
2023-06-16 20:55:23 +02:00
kleonc a26dd53faf Make SpriteFrames editor toolbar a FlowContainer
(cherry picked from commit d58e832062)
2023-06-16 20:55:23 +02:00
RedworkDE 4cabfc1756 CI: Fix running the unit tests on windows
(cherry picked from commit adbb323163)
2023-06-16 20:55:23 +02:00
kleonc 3af3e88d81 Fix AnimatedSprite3D autoplay warning
(cherry picked from commit d3d84d90de)
2023-06-16 20:55:23 +02:00
Yuri Rubinsky 2bcad4c55b Exclude incorrect completion options for `render_mode` in shaders
(cherry picked from commit 719741b0eb)
2023-06-16 20:55:23 +02:00
FranckRJ ac1885925c Fixed width of CapsuleShape2D::get_rect + set center to center of shape
The width of the rect was only half of the width of the shape, and
the 0;0 coord was at the top left of the rect.
Now the width properly matches the width of the shape, and the 0;0
coord is at the center of the shape. It should match the behavior
of Godot 3.X.

(cherry picked from commit ab5462e386)
2023-06-16 20:55:23 +02:00
tefusion acd975a45a Fix HTTPClient _request using wrong size
This only affects HttpClient in GDScript.

(cherry picked from commit 1514376e46)
2023-06-16 20:55:23 +02:00
RedworkDE 72d561c89f Fix C# glue generation for enums with negative values
(cherry picked from commit 45659ce2d9)
2023-06-16 20:55:23 +02:00
Danil Alexeev d00eb58381 GDScript: Fix warning ignoring for member variables
(cherry picked from commit c2fbb40e9a)
2023-06-16 20:55:20 +02:00
Hugo Locurcio e46b14fd30 Move code to Windows Vulkan context initialization context
This workaround is not needed for rendering drivers other than Vulkan.

(cherry picked from commit 950c5b57e4)
2023-06-16 17:27:11 +02:00
Hugo Locurcio 30f079ecb5 Disable AMD switchable graphics on Windows with Vulkan to fix driver issue
This is a required workaround on setups with AMD integrated graphics
+ NVIDIA dedicated GPU to be able to start the engine with the Forward+
or Forward Mobile rendering methods.

While a AMD driver update can resolve this issue, it still gets reported
regularly and is likely to become a source of support headache for people
distributing projects made with Godot (as this also affects exported projects).

(cherry picked from commit 31a9345189)
2023-06-16 17:27:10 +02:00
DeeJayLSP d6d232a881 Update certs (2023.06 revision)
(cherry picked from commit 504e002224)
2023-06-16 17:22:13 +02:00
Rémi Verschelde 142e648000 msdfgen: Sync with upstream 1.10
(cherry picked from commit 3c25dfe0e4)
2023-06-16 17:22:13 +02:00
Rémi Verschelde e027c44fe6 brotli: Sync with upstream commit ed1995b6b
ed1995b6bd
(cherry picked from commit 7770e4447d)
2023-06-16 17:19:16 +02:00
Rémi Verschelde 84b9202d87 recast: Update to upstream version 1.6.0
Release notes:
- https://github.com/recastnavigation/recastnavigation/releases/tag/v1.6.0

(cherry picked from commit 2058b63067)
2023-06-16 17:19:16 +02:00
Rémi Verschelde d5d02b9a85 wslay: Sync with upstream 0e7d106ff
0e7d106ff8

Just a couple style fixes. Updating only so we know we don't have to review changes
since upstream development seems dormant.

(cherry picked from commit adfc46db4d)
2023-06-16 17:19:16 +02:00
Rémi Verschelde b686a30a2c zstd: Update to upstream version 1.5.5
Release notes:
- https://github.com/facebook/zstd/releases/tag/v1.5.3
- https://github.com/facebook/zstd/releases/tag/v1.5.4
- https://github.com/facebook/zstd/releases/tag/v1.5.5

(cherry picked from commit 6100b4bd33)
2023-06-16 17:19:16 +02:00
Rémi Verschelde 5f60f4cdbf tinyexr: Sync with upstream 1.0.5
(cherry picked from commit 56d85149e5)
2023-06-16 17:19:15 +02:00
bitsawer b845bf8adc tinyexr: Sync with upstream 1.0.4
(cherry picked from commit ca55c455ad)
2023-06-16 17:19:15 +02:00
Rémi Verschelde 3e2c9077dc tinyexr: Sync with upstream 1.0.2
Fixes a bunch of bugs, notably addressing fuzzer reports (crashes).
https://github.com/syoyo/tinyexr/releases/tag/v1.0.2

(cherry picked from commit c5834eb972)
2023-06-16 17:19:15 +02:00
Lyuma e9ee7bdc9b Fix Node class in MSVC debugger for dev_build
(cherry picked from commit b3a83b7c4e)
2023-06-16 17:19:15 +02:00
Hugo Locurcio 3d61653e45 Document the InitialAction enum in RenderingDevice
This also improves the documentation for the FinalAction enum,
and fixes an incorrect comment in the RenderingDevice header.

(cherry picked from commit 0f82a0f569)
2023-06-16 16:37:38 +02:00
Michael Alexsander 227de95dbb Remove inaccuracy about re-using `Thread`s in its doc
(cherry picked from commit c1e5001cf6)
2023-06-16 16:37:38 +02:00
Eranot bb7e88e52a Fixing parameter order in the documentation of TLSOptions.server()
(cherry picked from commit 4965125fce)
2023-06-16 16:37:38 +02:00
Ninni Pipping 2337d825c1 Clarify use of size flags in `Control`
(cherry picked from commit 6146c60cf8)
2023-06-16 16:37:38 +02:00
Peter Anderson 23dc7047ad Add Stretch Mode description to ProjectSettings.xml
Update doc/classes/ProjectSettings.xml

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
(cherry picked from commit 77a61084aa)
2023-06-16 16:34:20 +02:00
unknown a07cfcc09e Fix outdated C# code example for class AnimationNodeOneShot
(cherry picked from commit 5142b5d23c)
2023-06-16 16:34:06 +02:00
Hugo Locurcio d7e50811bc Document GI techniques ignoring VisualInstance3D and Camera3D layers
This also improves documentation for a few other properties in those classes.

(cherry picked from commit 40bf95ca8e)
2023-06-16 15:13:00 +02:00
Hugo Locurcio 53cb88554a Document the database for `Input.get_joy_name()` and `Input.get_joy_guid()`
(cherry picked from commit 922d2b7034)
2023-06-16 15:13:00 +02:00
Raul Santos c99f67105f C#: Fix dictionary key lookup documentation
The method to check if a key exists in the dictionary is called `ContainsKey`.

(cherry picked from commit 6723b4e8c3)
2023-06-16 15:13:00 +02:00
Violet Johnson 4c34531499 Update C# code example to fix an error
Update doc/classes/AnimationNodeStateMachinePlayback.xml

Co-authored-by: Raul Santos <raulsntos@gmail.com>
(cherry picked from commit cb7fdad3b4)
2023-06-16 15:13:00 +02:00
rainlizard 8df97cf368 Specify how to use the global animation library in gdscript
(cherry picked from commit bf7adc8670)
2023-06-16 15:13:00 +02:00
Max Hilbrunner 1a1095f986 Docs: Add FileAccess.close, remove dupl. example
(cherry picked from commit aaf43a260e)
2023-06-16 15:12:59 +02:00
TechnicalSoup 62d7797cbf Update HTTPRequest Class Documentation
Reword the timeout member definition to indicate that example timeout values are suggestions.
Add definition for timeout constant.

Apply suggestions from code review

Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>
(cherry picked from commit d185220b32)
2023-06-16 15:12:59 +02:00
Ninni Pipping 0e697e102b Add more info on the nature of NAN
(cherry picked from commit 5e3c625e24)
2023-06-16 15:12:59 +02:00
mara a44409bf54 Clarify doc for Color.hex and C# Color()
The "alpha channel first" seems misleading to me. It doesn't match with
the examples, so remove it. Add a more detailed specification of the
expected number format in hex.

(cherry picked from commit 779ac20bb9)
2023-06-16 15:12:59 +02:00
Hugo Locurcio 484a39c34d Document seamless caveats on small textures in NoiseTexture2D and NoiseTexture3D
This also harmonizes "normal map" spelling across the class reference.

(cherry picked from commit 9e21647578)
2023-06-16 15:12:36 +02:00
PoolloverNathan e72e24b3cc Update outdated syntax in `JavaScriptBridge` doc
According to `JavaScriptBridge`, thus takes a Callable, not an object/string pair.

(cherry picked from commit 04480f196a)
2023-06-16 15:12:20 +02:00
archsolar 3c2e30b319 Docs: Fix SurfaceTool example caps typo
(cherry picked from commit 6719fea8dc)
2023-06-16 15:12:20 +02:00
Devin 412d947dc3 Updated Object's class reference documentation for set_meta to indicate metadata's name must be a valid identifier
(cherry picked from commit cdc2e6d872)
2023-06-16 15:12:20 +02:00
VolTer b118d89eed Overhaul the top sections of the class reference (Core classes)
(cherry picked from commit 04562662d3)
2023-06-16 15:12:10 +02:00
VolTer 2792b520a7 Overhaul the top sections of the class reference (GUI classes)
(cherry picked from commit 151a4ba6a5)
2023-06-16 14:56:34 +02:00
Rindbee fd08e35cd3 Add instructions for configuring CheckBox as a radio button
(cherry picked from commit 3dc487b450)
2023-06-16 14:56:16 +02:00
Ninni Pipping 465f363c77 Minor grammar fixes to documentation
(cherry picked from commit 17fb77223c)
2023-06-16 14:44:53 +02:00