3ba762a9a4
PandemoniumNavigationMeshGenerator rework pt1.
2023-06-04 10:14:20 +02:00
6136f0b802
Fix the type of the CreateNavigationMeshGeneratorCallback.
2023-06-04 09:41:39 +02:00
e55c561075
Also added the navigation mesh generator module. It's disabled for now, as it needs some reworks.
2023-06-03 21:18:18 +02:00
54ae614941
Make sure that the new classes are registered to the ClassDB. Also added in the docs for them.
2023-06-03 20:39:56 +02:00
0a3d1d6cf5
Added in NavigationMeshGeneratorDummy and set up initialization.
2023-06-03 20:00:42 +02:00
9a35d6c7d3
Cleaned up NavigationMeshGenerator and added it to the build.
2023-06-03 18:45:20 +02:00
8cbb1bb879
Started porting pull request from godot 4: Rework NavigationMeshGenerator
...
Reworks NavigationMeshGenerator and navigation mesh parse and bake process. Adds navigation mesh baking for 2D.
- smix8
https://github.com/godotengine/godot/pull/70724
38699a8259
2023-06-03 18:22:12 +02:00
2114b2239b
Split NavigationPolygon and NavigationPolygonInstance into 2 files. Also renamedNavigationPolygonInstance to NavigationRegion2D.
2023-06-03 16:54:48 +02:00
79538b4392
Fix more binding inconsistencies.
2023-06-02 12:21:16 +02:00
6b15eb053c
Fix property bind inconsistency.
2023-06-02 12:17:16 +02:00
e3e9450882
Fix property binding hints.
2023-06-02 12:12:04 +02:00
de9da3151f
Fix property types. Auras have been merged into Spells a while ago.
2023-06-02 12:10:20 +02:00
d8bd83dbd5
Fix the type of FastnoiseNoiseParams::get_fractal_octaves().
2023-06-01 17:15:27 +02:00
e8bb085466
Renamed the Math singleton to PMath, as it causes too many issues when dealing with gdnatove / mono. It will also be eventually moved to a module, as it's only useful in some situations.
2023-06-01 17:02:16 +02:00
97f5037c8b
Renamed the object() method in HTMLBuilder as it can cause issues with bind generators.
2023-06-01 16:51:08 +02:00
d093365b00
Fix some property names being the same as getters / setters.
2023-06-01 15:42:32 +02:00
50fa3addad
Fix handling dots in String::is_numeric().
2023-06-01 15:41:43 +02:00
dbc5b1df35
Fixed disrepancies between a few getter and setters.
2023-06-01 13:06:24 +02:00
61ccfb443f
Bind missing enum values in Terrain2DJob.
2023-05-31 22:52:52 +02:00
868230fe57
Bind enum values.
2023-05-31 22:51:03 +02:00
44070461e7
Move the enums from the top of spell.h into the Spell class.
2023-05-31 22:49:36 +02:00
9c28249819
Bind enum constants.
2023-05-31 22:43:57 +02:00
a1402fd46a
Bind enum constants.
2023-05-31 22:42:59 +02:00
69182c8089
Fix duplicate parameter name in binding.
2023-05-31 22:36:02 +02:00
b7e273b226
Bind missing enum constants.
2023-05-31 22:33:20 +02:00
8f9274a589
Fix virtual method names in Entity.
2023-05-31 22:31:46 +02:00
c65f9cb85a
Fix duplicate property param name.
2023-05-31 22:24:18 +02:00
5acb19630d
Fix the order of some default arguments in bindings.
2023-05-31 22:14:12 +02:00
807d5f18a2
Bind enum constants in Prop2DInstanceJob.
2023-05-31 17:33:35 +02:00
e1e51b2881
Fix the return type of PoolVector::count().
2023-05-31 00:06:19 +02:00
59933a9e60
Added grow_by and to_rect2 helper method to Rect2i.
2023-05-30 19:33:12 +02:00
0f6fb760ad
Now Basis::get_uniform_scale() returns a real_t instead of a float.
2023-05-29 16:08:59 +02:00
47e637b2b8
Mark the parameters of Basis::rotate_to_align as const ref.
2023-05-29 13:03:26 +02:00
9e326c3000
Apparently Basis::rotate_to_align had a bug. Ported the fix by lyuma from: 6dfa6fc50e
2023-05-28 07:26:04 +02:00
039f173de1
Fix error, also add linear_interpolate call for Vector4i to variant op.
2023-05-27 15:27:43 +02:00
d19e6f11e9
Fix compile error.
2023-05-27 13:58:49 +02:00
96d1c2d69c
Fix small inconsistencies in Vector3/3i/4/4i apis.
2023-05-27 13:26:52 +02:00
fd1ba2e4f0
Also bind Vector3i set_all().
2023-05-27 12:07:54 +02:00
33b0d2da34
Added set_all() to Vector3i.
2023-05-27 11:53:16 +02:00
2b24871814
Made the parameter of snap and snapped in Vector3 const reference.
2023-05-27 11:12:31 +02:00
5cb00f3622
Make the parameters of String's and PoolVector's join() const ref.
2023-05-25 22:27:34 +02:00
474e253aa1
Added 2 const qualifiers.
2023-05-25 21:54:57 +02:00
0a41054007
Fix build when ptrcall is enabled.
2023-05-23 20:41:13 +02:00
c465f18ee4
Bump version.
2023-05-02 08:14:59 +02:00
a4088174b9
Set version to stable.
2023-05-01 19:42:18 +02:00
78888ed460
Updated the changelog.
2023-05-01 19:29:35 +02:00
f756a66380
Updated the last backported commit.
2023-05-01 16:18:47 +02:00
ca982ac507
Ported: Add benchmark logic
...
Add benchmarking measuring methods to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities).
- m4gr3d
Also contains some mouse pointer improvements.
2023-05-01 15:32:01 +02:00
f4a4956b7a
Ported: Fix Polygon2D skinned bounds (for culling)
...
The bound Rect2 was previously incorrect because bone transforms need to be applied to verts in bone space, rather than local space. This was previously resulting in skinned Polygon2Ds being incorrectly culled.
- lawnjelly
dd6c213dac
2023-05-01 13:34:35 +02:00
a1f241f63b
Ported: Make create folder popup support nested folders
...
- timothyqiu
d6672d8fe4
2023-05-01 12:58:21 +02:00