Commit Graph

767 Commits

Author SHA1 Message Date
Lucas Dower
ac1505fa0d Fixed incorrect pako compression function 2023-11-04 19:27:19 +00:00
Lucas Dower
a1d0fa1aff Removed unused linear_allocator.ts
* Updated misc types
2023-11-04 12:27:27 +00:00
Lucas Dower
1d051dbcc8 Reimplement colour resolution to OtS_BlockMesh_Converter 2023-10-26 19:04:54 +01:00
Lucas Dower
30848dc02a Fixed typo resulting in z-plane not being rasterised 2023-10-26 18:32:03 +01:00
Lucas Dower
7be3b89159 Optimised voxelisation, ~2x improvement 2023-10-24 20:06:31 +01:00
Lucas Dower
6e81858e35 Optimised voxelisation 2023-10-22 17:57:44 +01:00
Lucas Dower
70d4df2d2d Replace RGBAColours with OtS_Colours 2023-10-22 17:39:19 +01:00
Lucas Dower
0f543d809d Optimised OtS_VoxelMesh_Converter 2023-10-21 12:43:53 +01:00
Lucas Dower
43962b1719
Update README.md 2023-10-20 01:59:54 +01:00
Lucas Dower
7b61bff346 Updated OtS_BlockMeshConverter, refactored contextual averaging 2023-10-15 17:03:43 +01:00
Lucas Dower
0766f628a0 Updated Editor block mesh render buffer for new OtS_BlockMesh 2023-10-14 01:14:33 +01:00
Lucas Dower
2754ecf3f6 Added OtS_BlockMesh and updated exporters to use 2023-10-14 00:50:57 +01:00
Lucas Dower
c51c4d900c Fixed getSections not returning a copy of the section, fixed copy on mesh 2023-10-14 00:06:45 +01:00
Lucas Dower
3729986623 Fixed _sampleNearest flooring values 2023-10-14 00:02:26 +01:00
Lucas Dower
803cc6c326 Fixed incorrect getTriangles, fixed _sampleNearest and _sampleLinear being swapped 2023-10-13 23:40:11 +01:00
Lucas Dower
b7d6bce1a2 Updated Editor mesh rendering 2023-10-13 22:29:18 +01:00
Lucas Dower
61b32b2b0d Refactored mesh into mesh sections 2023-10-12 00:59:50 +01:00
Lucas Dower
8232fe8098 Fix choice of importer and update webpack build directory name 2023-10-10 22:31:59 +01:00
Lucas Dower
926862c7a9 Moved DeepPartial type from Core to Editor 2023-10-10 22:31:03 +01:00
Lucas Dower
6e5de859f9 Temporarily update Editor build workflow 2023-10-10 21:16:47 +01:00
Lucas Dower
243595c39d Fix Editor npm dependencies 2023-10-10 20:59:30 +01:00
Lucas Dower
16cc8290c9 Update and rename helper scripts 2023-10-10 20:58:45 +01:00
Lucas Dower
87facde6eb Add helper scripts for building and testing all packages 2023-10-10 20:01:55 +01:00
Lucas Dower
06a915d3b7 Added Sandbox package for API examples 2023-10-10 19:39:13 +01:00
Lucas Dower
a7838305ca Removed Atlas, moved occlusion from Core to Editor 2023-10-06 21:43:03 +01:00
Lucas Dower
00389813bf Refactored Triangle 2023-10-06 21:11:44 +01:00
Lucas Dower
2fb092f835 Added /examples/ directory 2023-10-06 20:51:47 +01:00
Lucas Dower
b72de9b439
Update README.md 2023-10-06 18:40:18 +01:00
Lucas Dower
168874c091 Removed old files 2023-10-06 18:36:31 +01:00
Lucas Dower
255f9fb147 Fixed Core dependencies 2023-10-06 18:32:47 +01:00
Lucas Dower
17e385b637 Reorganise modules into two discrete packages 2023-10-06 18:08:36 +01:00
Lucas Dower
845b8a15a2 Fixes for editor material changes 2023-09-22 21:18:48 +01:00
Lucas Dower
653bd14b9e Nuked disastrous Texture class for OtS_Texture and OtSE_TextureReader 2023-09-21 20:49:51 +01:00
Lucas Dower
4d77a58d17 Change MaterialType enum to OtS_MaterialType type 2023-09-21 17:50:36 +01:00
Lucas Dower
9fae5a4336 Rewrite Mesh into new OtS_Mesh 2023-09-15 19:44:19 +01:00
Lucas Dower
bc1ee90b92 Removed unused dependencies, minor importer refactor 2023-09-15 19:44:05 +01:00
Lucas Dower
5aca2d2cda Convert UV from class to type 2023-09-15 19:43:48 +01:00
Lucas Dower
c6da004f6e Minor texture sampling optimisation 2023-09-15 02:10:30 +01:00
Lucas Dower
48e884c4e6 Optimised allocations in hot voxeliser code 2023-09-15 01:45:17 +01:00
Lucas Dower
d5ff00f834 Added OtS_VoxelMesh_Converter, nuked legacy voxelisers 2023-09-15 00:55:53 +01:00
Lucas Dower
882d8a476c Removed new-palette-blocks.txt 2023-09-15 00:12:44 +01:00
Lucas Dower
9bb3e4fe9f Removed misc.ts, moved functions into build-atlas.ts 2023-09-14 01:20:59 +01:00
Lucas Dower
dfe848381c Removed palette.ts 2023-09-14 01:17:48 +01:00
Lucas Dower
4cf0a64cb1 Remove colour space 2023-09-14 00:58:18 +01:00
Lucas Dower
544a2433e5 Removed 'static' folder in /res/ 2023-09-14 00:51:19 +01:00
Lucas Dower
fbbc57ad52 Cleaned up template.html and styles.css and webpack config 2023-09-14 00:47:32 +01:00
Lucas Dower
f533f84fc4 Simplified tsconfig.json 2023-09-14 00:40:16 +01:00
Lucas Dower
8d2edcbc99
Removed Renderer dependency in ShaderManager 2023-09-08 22:06:15 +01:00
Lucas Dower
8df204e914
Removed legacy hash_map.ts 2023-09-08 22:00:17 +01:00
Lucas Dower
6856cab23e
Removed Renderer dependency in MouseManager 2023-09-08 21:58:14 +01:00