Age | Commit message (Collapse) | Author |
|
Rename `float=64` SCons option to `precision=double`
|
|
This allows users of the server APIs to get back the nodes that created certain regions and links.
|
|
This avoids confusion with the old `bits=64` option and building
for 64-bit CPUs in general.
|
|
Remove warning when playing random no-repeat sound with only 1 sound in pool
|
|
This makes setting up sounds for random pitch/volume faster, as you
don't have to change the mode from Random (Avoid Repeats) to Random
anymore if you only care about randomizing pitch/volume but want
to prevent a warning message from appearing on every playback.
|
|
|
|
GDScript: Unify StringName and String
|
|
Copy local theme overrides from `Control` to `Window`
|
|
Calinou/backbuffercopy-only-show-rect-when-relevant
Fix BackBufferCopy `rect` property appearing when not relevant in inspector
|
|
The `rect` property is only effective if `copy_mode` is Rect.
|
|
|
|
|
|
Rename `window_get_real_size`, add position counterpart.
|
|
[Linux/X11] Split fullscreen mode into `WINDOW_MODE_EXCLUSIVE_FULLSCREEN` and `WINDOW_MODE_FULLSCREEN` to improve multi-window handling.
|
|
Make submitting depth buffer in OpenXR optional
|
|
Rename get_surrounding_tiles to get_surrounding_cells
|
|
|
|
`window_get_position_with_decorations`.
|
|
DisplayServer::screen_is_touchscreen will likely never utilize its
parameter p_screen.
This PR replaces this function by DisplayServer::is_touchscreen_available()
with the same functionality.
This solves the problem, that a SubViewport was used for determining
the screen, which resulted in error messages.
|
|
and `WINDOW_MODE_FULLSCREEN` to improve multi-window handling.
|
|
|
|
fix conversion of csharp attributes in code blocks
|
|
Tweak shadow bias defaults for DirectionalLight3D and OmniLight3D
|
|
Overhaul String Documentation
|
|
|
|
|
|
- Increase DirectionalLight3D normal bias to 2.0 to reduce shadow acne
at grazing angles.
- Decrease OmniLight3D bias to 0.1 to reduce shadow peter-panning.
|
|
|
|
Overhaul Dictionary Documentation
|
|
Tweak Color Documentation
|
|
Add missing RID operator descriptions
|
|
Curve2d baking and sampling refactor
|
|
Add missing public `property_*_revert` getters
|
|
|
|
|
|
The main change is to caculate tangent directly from bezier curve, without going
through discretized polyline, avoiding pitfalls of discretization. A similar refacor
had been applied to Curve3D.
The test cases for Curve2D is updated, comparing floating point with is_equal_approxmiate()
instead of `==`, in order to avoid float precision problem.
|
|
- General improvements to the page layout
- Improved formatting for all class (properties, signals, annotations, theme properties, methods, operators, constructors, enumerations, constants)
- Added extra styling opportunities throughout the generated document
- Made generated tables more flexible to their content
- Changed highlighting for self-reference from code to strong
|
|
[RTL] Fix search method not taking nested frame and line wraps into account.
|
|
Clean up DisplayServerAndroid::window_get_native_handle() with the GLES3 renderer
|
|
Remove `UPDATE_TRIGGER` mode from `ValueTrack::UpdateMode` & Match behaviors between `AnimationTree` and `AnimationPlayer`
|
|
|
|
renderer
|
|
Add support for font weight and stretch selection when using system fonts.
Add function to get system fallback font from a font name, style, text, and language code.
Implement system font support for Android.
Use system fonts as a last resort fallback.
|
|
Improve usage of StringNames in GraphEdit
|
|
The problem is caused by calling adaptive tessellation baking function by mistake, which produce too few points for straight lines. Calling the even length tessellation fix the problem.
The code for `get_closest_point()` and `get_closest_offset()` are also updated. They used to assume bake interval to be exact, which is no longer true.
The out dated document for `get_closest_point()` is also updated.
|
|
Removes the mentions of ambient occlusion in the descriptions and replaces them with the appropriate texture channel.
|
|
|
|
#69357
|
|
Add `animation_changed` signal to `AnimationLibrary`, have `AnimationPlayer` connect to it instead of `Animation`'s `changed`
|
|
Refactor process of animation to retrive keys more exactly
|