Age | Commit message (Collapse) | Author |
|
|
|
Sync C# Array with Core
|
|
|
|
|
|
Expose RenderingServer.canvas_light_blend_mode
|
|
Add XR Environment Blend Mode Support
|
|
This appears to have been missed in the refactor
|
|
Calinou/primitivemesh-uv2-padding-add-property-hint
Add a property hint for PrimitiveMesh's `uv2_padding`
|
|
|
|
Mention `String.match()` is also called "glob"/"globbing"
|
|
Negative values are not valid and will always cause lightmap bleeding
to occur.
This also improves the documentation for the `uv2_padding` property
in the class reference.
|
|
This is mostly for Ctrl + F purposes, in case someone is looking
how to perform globbing on a string.
|
|
|
|
Fix bad variable name in TileMap documentation
|
|
|
|
|
|
|
|
This reverts commit a166833bfa23a21a7bff196a85a20b014e7c1396.
This caused multiple regressions.
Needs to be redone with more testing before merge.
Fixes #72501.
|
|
Finally do the childs -> children rename too.
|
|
GDScript: Add warnings that are set to error by default
|
|
Remove some unused signals
|
|
Use enum instead of int in virtual methods return type
|
|
Fill out more sections in RenderingServer and RenderingDevice
|
|
Add unbinds to `scn`
|
|
Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D
|
|
Sauermann/fix-double-physics-input-events-for-layers
Fix physics events being interpreted twice for nodes in canvas layer
|
|
Prohibit inconsistent size state for SubViewport
|
|
Fix C# examples in documentation for 4.0
|
|
Remove `@GDScript.str` (duplicate of `@GlobalScope.str`)
|
|
Make restart in NodeStateMachine / NodeTransition optional
|
|
Add NavigationAgent Path Debug Visualization
|
|
- Adds a list of default levels for all warning so they can be set
individually.
- Add warnings set by default to error for:
- Using `get_node()` without `@onready`.
- Using `@onready` together with `@export`.
- Inferring a static type with a Variant value.
- Overriding a native engine method.
- Adjust how annotations to ignore warnings are treated so they also
apply to method parameters.
- Clean up a bit how ignored warnings are set. There were two sets but
only one was actually being used.
- Set all warnings to the `WARN` level for tests, so they they can be
properly tested.
- Fix enum types in native methods signatures being set to `int`.
- Fix native enums being treated as Dictionary by mistake.
- Make name of native enum types use the class they are defined in, not
the direct super class of the script. This ensures they are always
equal even when coming from different sources.
- Fix error for signature mismatch that was only showing the first
default argument as having a default. Now it shows for all.
|
|
|
|
|
|
|
|
Prohibit size changes of SubViewports with parent SubViewportContainers that have stretch mode enabled.
|
|
GPUParticles*3D
- Extents are replaced by Size (Size is Extents * 2)
- The UI text displays 'Size'
- Snapping is adjusted to work with Size
- _set and _get handle extents for compatibility
Co-authored-by: ator-dev <dominic.codedeveloper@gmail.com>
|
|
|
|
|
|
- Fix documentation after C# renames.
- Add missing `partial` in C# class declarations.
- Change `delta` parameter type to `double` in C#.
- Ensure parameters match base declaration.
- Use `$` string interpolation in C#.
- Fix invalid or outdated C# code.
- Changed some examples to follow our style guide more closely.
|
|
Rename references to audio device, capture_device to output_device, input_device respectively
|
|
Rework how current Camera2D is determined
|
|
Part of #37604.
|
|
Adds path debug visuals for NavigationAgent2D, NavigationAgent3D and NavigationServer.
|
|
Change instances of audio properties 'device' to 'output_device',
and instances of audio properties 'capture_device' to 'input_device',
as well as their subsequent getter & setter functions.
Update the docs to reflect these changes, as well as the
3-to-4 converter for GDScript and CSharp to make proper
conversions (only exception is 'device' since that name
is too vague and might replace non-AudioServer related
instances, such as user comments and variables).
This does not change internal references to references like
'Render Client' and 'Capture Client' in WASAPI; such is outside the
scope of this commit. This also does not change ALSA's references,
considering that it uses 'device' to mean input and output
interchangeably.
Other references are changed, however where applicable,
to be consistent with the new AudioServer methods and property
names.
|
|
Consistent with NodeBlendSpace1D option NodeBlendSpace2D
|
|
GDScript: Allow void functions to return calls to other void functions
|
|
Add hint for identifiers renamed from 3.x to 4.0
|
|
|
|
Updates VideoDecoder plugin API to GDExt.
|