Commit Graph

24 Commits

Author SHA1 Message Date
Relintai aca6a61c3d Added a PropTextureCache singleton, and a PropTextureJob class. 2021-05-17 22:27:10 +02:00
Relintai cbb2028d64 Split PropInstance into PropInstance and PropInstanceMerger. 2021-04-27 16:47:46 +02:00
Relintai 669ab8e193 Added PropinstancePropJob (copy paste of terraman's prop job), and started reworking PropInstance. 2021-04-26 16:29:53 +02:00
Relintai b63d4721bd Took PropInstanceJob (TerraJob) from Terraman. I did simplify it a little. 2021-04-24 22:01:28 +02:00
Relintai 58b59557af Added PropMesherJobStep. It's the TerraMesherJobStep class from Terraman renamed. 2021-04-24 19:32:47 +02:00
Relintai 8c088048d1 Added a PropMesher class. It's terraman's mesher, but cleaned up / customized. 2021-04-24 17:39:51 +02:00
Relintai bfb60df215 Fix compile without ThreadPool. (Removed a half finished class from the build.) 2020-08-04 10:09:10 +02:00
Relintai 544654f49b Fix build. 2020-07-06 22:22:58 +02:00
Relintai 415c49b2b8 Removed PropDataEntity. 2020-07-06 22:19:40 +02:00
Relintai f9d94ee635 Added PropSceneInstance, and added a processor for it. 2020-07-06 22:02:22 +02:00
Relintai 85670797de Removed PropDataProcessor, moved it's functionality into PropDataEntry. 2020-07-05 21:55:08 +02:00
Relintai a4a7949bc8 Moved PropDataMesh to the mesh data resource module. 2020-07-05 14:54:15 +02:00
Relintai d1a782c37c Added PropDataProcessor. This will enable scene to PropData conversion to be easily scriptable. Added an api for it into PropUtils. 2020-07-02 17:57:11 +02:00
Relintai 8258fb7cfa Set up an editor plugin. 2020-06-27 23:13:26 +02:00
Relintai e274c2d4f6 Added the PropUtils singleton. Removed PropMeshUtils. 2020-06-27 22:29:19 +02:00
Relintai 6c8391ea17 Moved PropMeshDataInstance into the mesh_data_resource module. 2020-06-27 21:44:10 +02:00
Relintai f81669f9b8 Moved PropVoxelmanLight into Voxelman. 2020-06-27 19:00:10 +02:00
Relintai 3ede345c82 Moved PropData from Voxelman to here. 2020-06-27 17:03:29 +02:00
Relintai 26cc4e9b3d Work on PropMeshDataInstance, and PropInstance. 2020-06-22 02:32:53 +02:00
Relintai 152be1328b Make sure the dependencies are actually optional. 2020-04-06 22:53:09 +02:00
Relintai e1f43af571 Removed the old prop implementations. 2020-04-04 17:19:19 +02:00
Relintai 9547a07ad0 Added a few skeleton classes. 2020-04-03 13:45:55 +02:00
Relintai 7cacfed933 Added PropInstance. This module will be reworked to be Node based. This design will simplify everything. 2020-04-03 12:00:02 +02:00
Relintai 53905b3cdf Moved everything that is prop related from Voxelman to here. Note that Voxelman is required for this to compile for now. This will be fixed soon. 2020-04-03 09:23:01 +02:00