Commit Graph

352 Commits

Author SHA1 Message Date
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
9386627682 Updated the engine. 2021-08-11 19:16:48 +02:00
ab78c3287a Updated the props module to get the new working version of PropInstanceMerger. Updated the mesh_data_resource module to get the MeshDataInstance rework. Updated mesh_utils module now it makes sure to not set zero length arrays/vectors into the built mesh arrays. And updated terraman, I fixed an inefficiency in the mesher. 2021-08-10 19:09:24 +02:00
a6eba13afa Updated the engine. 2021-08-10 19:04:05 +02:00
c16bb42ea1 Updated the props module to get the PropCache singleton rework. Set up the project settings for it. 2021-08-09 22:13:18 +02:00
0fa7176c83 Updated the engine. 2021-08-09 22:05:32 +02:00
fae48b30cf Updated Terraman to get the new prop texture merging/caching support and texture packer as I added const and const references to it's api wherever possible. 2021-08-08 14:11:14 +02:00
307a1b5cfe Updated the engine. 2021-08-08 10:11:29 +02:00
c5a663465f Update Terraman to get a fix for missing prop meshes when none of the prop meshes in a chunk were fully enclosed. 2021-08-07 15:17:36 +02:00
7476d08ed2 Updated Terraman (and the engine) to get JobSteps support for PropJob. This also fixes the error spam during mesh generation. 2021-08-07 13:56:24 +02:00
20875c756e Updated terraman (and the engine) to the latest. This fixes the prop based tree mesh generation. There is an error spam in console that will be fixed soon. 2021-08-07 11:51:30 +02:00
b44353fa35 Updated the engine. 2021-08-07 09:46:15 +02:00