Age | Commit message (Collapse) | Author |
|
* Removed instruction argument count and instruction prefetching. This is now done on the fly. Reduces jumps.
* OPCODE_DISPATCH now goes directly to the next instruction, like in Godot 3.x.
I have nothing I can use to test performance, so if anyone wants to lend a hand and compare with master (both on debug and release), it would be very welcome.
|
|
Fixes https://github.com/godotengine/godot/issues/62650
|
|
Fixes https://github.com/godotengine/godot/issues/54018
Fixes https://github.com/godotengine/godot/issues/70213
Fixes https://github.com/godotengine/godot/issues/70495
|
|
C#: Skip getting class info for unbound generics
|
|
- Avoid generic types in `ScriptPathAttributeGenerator`, this
means they won't be added to the `[AssemblyHasScripts]` attribute
and a `[ScriptPath]` attribute won't be added to the class.
Since generic classes can't be used as scripts they shouldn't use
those attributes, this also makes CSharpScript consider those types
invalid since they won't be added to the script/type map.
- Avoid generic types in `ScriptManagerBridge.LookupScriptsInAssembly`.
- Set `outMethodsDest` in `ScriptManagerBridge.UpdateScriptClassInfo`.
|
|
|
|
|
|
variant
|
|
C#: reverse Vector2.AngleToPoint
|
|
|
|
|
|
C#: Rename `ConvertToX` methods
|
|
- Renamed `ConvertToX` to `ConvertToNativeX`.
- Renamed `ConvertToXObject` to `ConvertToX`.
- Renamed `ConvertToXManaged` to `ConvertToX`.
- Fix `Signal` name in bindings generator and csharp script.
|
|
ReadOnly properties are currently not allowed because the generated code
needs to set them, this also apply to `init` properties because they
need to be set after initialization.
|
|
This reverts commit 62c3e4ab9c87689ff0b7d27350bde176981daf1b.
Needs more work, see comments about `_regex_free` errors in #70447.
|
|
GDScript: Fix cast producing null
|
|
Fix external enums not assignable as constants
|
|
Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.42/ChangeLog
This should also fix support for RISC-V architectures, at least in the sljit
library.
|
|
Fix GDScript analyzer null literal
|
|
Add MethodInfo to signal datatype
|
|
|
|
|
|
|
|
Fix Basis Universal format texture rendering failure
|
|
Added signal to NavigationAgent when entering a link
|
|
Fix "failed! on level 0" error message on exported projects with Basis Universal textures.
|
|
quentinguidee/refactoring/fix-double-get-singleton
Fix double get_singleton()
|
|
Change GridMap navigation_layers to per mesh_library item
|
|
Unify GDScriptAnalyzer in-editor and runtime autoload checks
|
|
Add support for svg images in the asset lib.
|
|
|
|
Changes GridMap navigation_layers from a single bitmask for the entire GridMap to a bitmask for each item used in the mesh_library with a baked navmesh.
|
|
Signed-off-by: Quentin Guidée <quentin.guidee@gmail.com>
|
|
Pixel based image formats are identified by magic numbers. This is not possible with svg therefore svg parsing is tried and if it succeeded the result is used.
WebP and bmp support is added as well. But I could not test it as I am not able to run a local instance of the asset lib and there is no asset using those formats.
|
|
embree: Build on ARM64 with -flax-vector-conversions
|
|
Add GridMap collision_priority
|
|
[4.x] Fix typo and ensure backwards compatibility for changed property names
|
|
This is a change done upstream in the `devel3` branch for 3.13.6:
https://github.com/embree/embree/commit/82ca6b5ccb7abe0403a658a0e079926478f04cb1
They also seem to define it for macOS, but for us it breaks the build...
¯\_(ツ)_/¯
Also change wrong use of CPPFLAGS (pre-processor) where CXXFLAGS (C++)
makes more sense.
|
|
Changes to the name of the `navmesh` and `navpoly` properties on
`NavigationRegion` caused navigation data to be lost on load.
This PR creates uses `_set`/`_get` to handle compatibility with the
older names on load, preserving the data.
Also fixes a typo on `get_vertices_per_polygon` in `NavigationMesh`,
and renames the property to remove the `polygon_` prefix which doesn't
match the setter/getter.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
Adds property 'collision_priority' for all physics bodies of the entire GridMap.
|
|
Fix undefined
|
|
Fix missing undo/redo object and issue with removing actions
|
|
|
|
Scale MSDF font outline with the font size and MSDF source size to match dynamic font behavior.
|
|
|
|
Fix autoload subscript regression
|
|
|
|
Add a dialog for customizing FBX import
|
|
quentinguidee/refactor/fix-comma-instead-of-semicolon
Fix use of comma instead of semicolon
|
|
Signed-off-by: Quentin Guidée <quentin.guidee@gmail.com>
|