Commit Graph

734 Commits

Author SHA1 Message Date
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
Lucas Dower
df2ea5b5b5
Minor updates to .gitignore 2023-09-08 21:54:12 +01:00
Lucas Dower
9a20c95391
Removed simple circular dependency chain 2023-09-08 21:51:35 +01:00
Lucas Dower
35241260f2
Moved OtS_VoxelMesh_Neighbourhood to separate module, renamed EFaceVisibility to OtS_FaceVisibility 2023-09-08 21:36:52 +01:00
Lucas Dower
a2da8d4aa2
Added tests for OtS_VoxelMesh_Neighbourhood 2023-09-08 21:28:10 +01:00
Lucas Dower
73552e8ec0
Fixed OtS_VoxelMesh bugs, added respective tests 2023-09-08 20:45:47 +01:00
Lucas Dower
58ca25db18
Added some OtS_VoxelMesh tests 2023-09-08 20:08:01 +01:00
Lucas Dower
f2f4ee94a4
Nuked VoxelMesh, replaced with rewritten OtS_VoxelMesh 2023-09-08 19:42:48 +01:00
Lucas Dower
d4f2934dcf
Initial commit for VoxelMesh rewrite 2023-09-08 19:05:29 +01:00
Lucas Dower
0ea18700c5
Remove webpack asset dependency in runtime module 2023-09-07 23:51:50 +01:00
Lucas Dower
4e8f3680e5
Finished up initial round of runtime editor dependency split 2023-09-07 23:31:10 +01:00
Lucas Dower
66d9619b9b
Removed various status handling to future rework 2023-09-07 23:22:26 +01:00
Lucas Dower
ec3743a4c9
Moved a bunch of rendering modules into a rendering editor directory 2023-09-07 21:16:56 +01:00
Lucas Dower
2c3cee5c4a
Removed status.ts editor dependency from runtime module 2023-09-07 21:07:23 +01:00
Lucas Dower
72cf3dc53b
Refactored a bunch of importer code, still a bit rough 2023-09-07 20:42:18 +01:00
Lucas Dower
63d982b148
Moved editor buffer generation out of various runtime classes 2023-09-07 18:55:29 +01:00
Lucas Dower
4aaf0a7f9d
Moved buffer.ts from runtime to editor 2023-09-07 00:04:52 +01:00
Lucas Dower
60cd73a455
Removed config.ts editor dependency in runtime file 2023-09-07 00:01:34 +01:00
Lucas Dower
fb64ba342f
Removed worker_types.ts dependency in runtime file 2023-09-06 23:55:12 +01:00
Lucas Dower
1864e5d446
Removed status.ts editor dependency in runtime file 2023-09-06 23:40:48 +01:00
Lucas Dower
f66d9069f1
Removed progress.ts editor dependency in runtime file 2023-09-06 23:31:57 +01:00
Lucas Dower
b5c228154c
Moved status.ts to editor 2023-09-06 23:00:03 +01:00
Lucas Dower
33ce259926
Major reshuffle of files into separate editor and runtime directories 2023-09-06 22:58:18 +01:00
Lucas Dower
197e9bae19
Fixed disabled styles for various material components, closes #145 2023-09-05 22:29:41 +01:00
Lucas Dower
b26aab8a8b
Hovering rotation box highlights respective axis in the viewport 2023-09-05 22:10:27 +01:00
Lucas Dower
e2f601fbfd
Added option to override maximum height constraint, closes #135, closes #114 2023-09-04 01:41:18 +01:00
Lucas Dower
a827e427db
Fixed auto adjusting size for constraint axis 2023-09-04 01:28:28 +01:00
Lucas Dower
79a5dbf9ce
Fix failing test 2023-09-04 01:08:59 +01:00
Lucas Dower
6c1325d8e6
Removed magic number 2023-09-04 00:58:06 +01:00
Lucas Dower
bcdd92ed33
Remove unused colour accuracy in voxelise action 2023-09-04 00:31:31 +01:00
Lucas Dower
867953a836
Fix voxel overlap not working, closes #144 2023-09-04 00:27:47 +01:00
Lucas Dower
dea3a1685e
Update to 1.20.1 2023-09-03 22:52:59 +01:00
Lucas Dower
0ecedd4884
Updated atlas building tool, removed old files 2023-09-03 22:51:29 +01:00
Lucas Dower
4654ac90a0
Fix newky recieved chunks not rendering, #closes #142 2023-09-03 19:48:15 +01:00