Age | Commit message (Collapse) | Author |
|
exports in the inspector were not properly appearing when a gdscript was saved using an external IDE
this commit adds a call to GDScript::UpdateExports toward the end of GDScriptTextDocument::didSave
|
|
This feature was removed from GDScript so it should not be present on
the interface nor in the saved export presets.
|
|
Get OpenXR with OpenGL working on SteamVR
|
|
Fixes cases where the runtime ResourceLoader cannot load gltf images.
|
|
|
|
Add astcenc compression and decompression.
|
|
Fix OGG page_data out of bound index crash
|
|
Implement BiDi override mode for GDScript source.
|
|
|
|
Co-authored-by: Gordon A Macpherson <gordon.a.macpherson@gmail.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
|
|
|
|
Update `@icon` and `@tool` definitions to add a note
|
|
Fixes issue where failed start of OpenXR causes issues
|
|
BMP loader: Fix 2 bits-per-pixel images
|
|
|
|
C#: Implement `ExportPlugin::_get_name` and move `GLOBAL_DEF` to CSharpLanguage
|
|
Sync C# vectors with Core
|
|
Also documents the .NET project settings.
|
|
|
|
|
|
Remove set_drag_forwarding_compat()
|
|
|
|
- Remove `Vector2.Lerp` overload that takes a weight parameter of type `Vector2`.
- Remove `Vector3.Lerp` overload that takes a weight parameter of type `Vector3`.
- Remove `Color.Lerp` overload that takes a weight parameter of type `Color`.
- Remove `Angle` method from `Vector2i`.
- Remove `AngleTo` method from `Vector2i`.
- Remove `AngleToPoint` method from `Vector2i`.
- Remove `Cross` method from `Vector2i`.
- Remove `DistanceSquaredTo` method from `Vector2i` and `Vector3i`.
- Remove `DistanceTo` method from `Vector2i` and `Vector3i`.
- Remove `Dot` method from `Vector2i` and `Vector3i`.
- Remove `PosMod` method from `Vector2i` and `Vector3i`.
- Remove `Orthogonal` method from `Vector2i`.
- Remove `&` operator from `Vector2i` and `Vector3i`.
|
|
C#: Make property accessors internal
|
|
[MP] Fix nested spawning during "ready".
|
|
We want our spawns to be notified after ready, but we need to notify
them in the order they entered tree, so that nested spawners can be used
during "ready" (instead of having to await a frame).
|
|
GDScript: Fix typing of iterator in for loop
|
|
Make script annotations be placed before `class_name` and `extends`
|
|
adamscott/fix-reduce-identifier-from-base-class-script-retrieval
Fix cyclic reference errors while reducing identifiers
|
|
C#: Implement `Mathf.SinCos`
|
|
|
|
Fixes https://github.com/godotengine/godot/issues/69941
|
|
Implement `Mathf.SinCos` that wraps a call to `System.Math.SinCos`,
this allows us to use the `SinCos` method more conveniently with
`real_t`.
Using `Math.SinCos` is often cheaper than separate calls to `Math.Sin`
and `Math.Cos`, and they are often used together.
|
|
Class reference: snake_case .tscn & .gd filenames, _on_* callbacks
|
|
Add EditorUndoRedoManager singleton
|
|
Improve the documentation of GLTFDocument's append methods
|
|
C#: Make `Length` and `LengthSquared` into methods in `Quaternion`.
|
|
C#: Sync `Plane` with Core
|
|
C#: Add missing `Transform{2D,3D}` and `Basis` constructors
|
|
C#: Replace `Rotation` and `Scale` properties with get methods
|
|
Fix arm64 build when using Clang
|
|
Co-authored-by: Dmitrii Maganov <vonagam@gmail.com>
|
|
|
|
|
|
- Add `Plane(Vector3)` constructor.
- Rename `IntersectRay` to `IntersectsRay`.
- Rename `IntersectSegment` to `IntersectsSegment`.
- Replace `Center` property with `GetCenter` method.
- Add and fix documentation about the _normal_ parameter
to Core and C# documentation.
|
|
Previously, custom class would only auto-complete for types in GDScript.
This applies it to identifiers as well.
|
|
- Remove `Transform3D(Quaternion, Vector3)` constructor from C#.
- Add `Transform3D(Projection)` constructor to C#.
- Add documentation to the `Transform3D(Projection)` constructor in Core.
- Add `Transform3D` constructor with only real_t params to C# that mirrors `Transform2D`.
- Expose `Basis` constructor with only real_t params in C#.
- Add `Transform2D(real_t, Vector2, real_t, Vector2)` constructor to C#.
|
|
This is for:
https://github.com/godotengine/godot-docs/issues/6245
|
|
- Replace `Rotation` property with `GetRotation` method in `Transform2D`.
- Replace `Scale` property with `GetScale` method in `Transform2D`.
- Replace `Scale` property with `GetScale` method in `Basis`.
Core does not expose set methods.
|