Commit Graph

363 Commits

Author SHA1 Message Date
cbca005d6d Updated the engine to the latest. (Just merged upstream changes into it.) 2021-10-31 12:57:16 +01:00
547197e78f Improved the threading logic of MMMaterial's render by quite a bit. Also updated ThreadPool to get the new cleanups / fixes / api improvements required. 2021-10-31 12:37:51 +01:00
8ef1215bf4 Updated the engine. 2021-10-06 02:24:05 +02:00
2ab52ea5c8 Updated the engine. 2021-09-30 21:31:16 +02:00
ecef04d52e Updated the engine. I merged in all upstream changes. 2021-09-29 12:18:54 +02:00
04bc717331 Updated the mesh_utils module. It got uv unwrapping support. 2021-09-29 11:25:00 +02:00
cdee4cb3fa Updated the engine. Now the skeleton editor actually works. 2021-09-26 17:20:03 +02:00
c65c809084 Updated the engine and modules. 2021-09-25 23:41:14 +02:00
6062255177 Updated the engine to the latest. Also removed "as" casts after get_node_or_null-s, as now when they return null you get an error. 2021-09-22 00:11:19 +02:00
1ec78bd663 Updated the ess module. It only got a special case compile fix. 2021-09-21 12:27:15 +02:00
23d697c13a Updated the engine. 2021-09-14 11:23:45 +02:00
32baaaa696 Updated the mesh data resource module. I removed the xatlas test code from it. 2021-09-14 11:22:22 +02:00
8e0e86ef39 Work on the mesh data resource editor plugin. Also updated the mesh data resource module to the latest. 2021-09-13 18:47:56 +02:00
008c3048d5 Updated the engine. 2021-09-11 16:07:04 +02:00
9f1183966e Updated the engine again. 2021-09-06 19:04:50 +02:00
134daf47c6 Updated the engine. 2021-09-06 18:33:40 +02:00
9ba79d9dc4 More work on fixing networking. Also updated ESS to get the fixes from it too. 2021-08-31 00:40:45 +02:00
288eaabe18 Updated ESS to get the Entity controller property rework. 2021-08-30 20:18:29 +02:00
7e420f538d Updated ESS to get a small property hint fix for EntityCreateInfo. 2021-08-30 00:35:10 +02:00
51f0f08d08 Updated the entity spell system module to get an improvement to ORPC, and the entity controller setter. The props module and mesh data instance also got updated, they only had a compile fix for 3.3. 2021-08-29 21:39:06 +02:00
01cf5ae03b Updated the props module. I fixed mesh builds in PropInstanceMerger when threading is disabled, and the build time is long enough so that it needs multiple frames. 2021-08-28 11:31:15 +02:00
0c85195cd1 Updated the engine. 2021-08-28 00:57:16 +02:00
d4cb1684ca Updated Terraman to get the new chunk_added and chunk_removed signals. 2021-08-28 00:28:05 +02:00
5dc0ed2daf Updated terraman. So now the world can be deactivated. 2021-08-28 00:08:41 +02:00
d6ba00be37 Updated the engine. 2021-08-27 19:29:45 +02:00
d96dbd078f Updated the props module to get the fix for PropInstanceMerger when the prop only has TiledWalls. 2021-08-27 19:28:55 +02:00
a74fdac778 Updated the props module so copy_from will also copy over the is_room and room_points properties. 2021-08-26 20:53:16 +02:00
bb6109e1f7 Updated the engine. 2021-08-26 12:11:02 +02:00
44a2507f4c Updated the ess module to get material cache support. Also updated the props module to get a small improvement to material cache initialization. 2021-08-26 00:14:45 +02:00
5dafcde663 Updated the props module. I added collision layer and mask properties to PropInstance and TiledWall. 2021-08-25 22:55:52 +02:00
c9202cf325 Updated the props module to get the collision shape fix for PropinstanceMerger. 2021-08-25 20:39:03 +02:00
022ba329b2 Update the props module to get a crash fix. 2021-08-25 17:25:37 +02:00
98d212dfb8 Updated the engine aswell. 2021-08-25 01:26:47 +02:00
d4442db6fd updated the props module. I fixed a race condition when spawning lots of PropInstanceMergers for the first time. 2021-08-25 01:21:38 +02:00
3af4845a7a Updated the engine. 2021-08-22 00:28:14 +02:00
7b79378c11 Updated the props module to get collision support for prop based TiledWalls. 2021-08-18 21:20:08 +02:00
efd0a54d8c Updated the props module again to get TiledWall prop serialization support, and PropInstance and propInstanceMerger support. Now PropInstanceMerger will also properly merge the texture in a different thread. 2021-08-18 19:02:25 +02:00
82c9c627b7 Updated the engine, and the props module to get the TiledWall. 2021-08-18 17:44:56 +02:00
aedf100cee Update the props module. Now portals are saved into props aswell. 2021-08-14 19:02:55 +02:00
93d455909c Updated the props module and the engine. The props module will now build a bit more optimized hulls for the rooms. 2021-08-14 18:39:16 +02:00
8ed08c7852 Updated the mesh_data_resource module. Set the default portal culling mode for MeshDataInsances to PORTAL_MODE_GLOBAL. This disables portal culling for them by default. This change will be reverted once the portal culling system will be able to handle custom GeometryInstances, or I figure out a temporary workaround. 2021-08-14 17:01:37 +02:00
e7c5c01941 Updated the mesh_data_resource module. Now MeshDataInstance is inherited from VisualInstance. Also updated the mesh_utils module. Fixed 2 issues with remove_doubles and remove_doubles_interpolate_normals. And updated the props module. Added a new tool to generate the convex hull for rooms (even if they are in a scene on their own. For example to serialize them into props.). Also work on PropData's support for portals. 2021-08-14 14:41:42 +02:00
883c69d9fb Updated the engine. 2021-08-14 14:36:50 +02:00
db225630cc Update the props module and the mesh data resource module so both MeshDataInstance and PropInstanceMerger can be moved even with moving their parents. 2021-08-12 20:26:45 +02:00
e2ace10105 Update the props module again to grab a small optimization. 2021-08-12 19:31:09 +02:00
5528d485b9 Update the props module again. Now auto lods will properly be turned off when there are no or only one mesh is in PropInstanceMerger. 2021-08-12 19:25:14 +02:00
9173d84c40 Also update the engine. 2021-08-12 18:51:46 +02:00
583fadae70 Updated the props module to get the automatic lod change support to PropInstanceMerger. 2021-08-12 18:47:07 +02:00
70a1ebef4c Updated the props module. Now when the scene to prop conversion tool re-converts props the editor will pick up the changes without a restart. 2021-08-11 20:36:24 +02:00
60e7d4af78 Updated the props module, I reimplemented vertex color lights + rao for PropInstanceMerger. Also updated mesh_utils, MeshMerger did not use vector write proxies. 2021-08-11 19:20:26 +02:00