Commit Graph

35 Commits

Author SHA1 Message Date
Lucas Dower
33abd2d968
Optimisations to ray-based voxeliser and occlusion manager (~1.55x), added linear allocator 2023-04-16 01:12:31 +01:00
Lucas Dower
a775fc0403
Removed old desktop tests 2023-04-10 00:59:36 +01:00
Lucas Dower
daf586c915 Final conversion to web-supported 2023-03-01 18:06:13 +00:00
Lucas Dower
ff401b69d6
Fix for broken test 2023-01-22 23:34:42 +00:00
Lucas Dower
4954bb50b4
Fixed up some UI issues with the vector spinbox
Fixed various linting issues
2023-01-22 15:31:37 +00:00
Lucas Dower
e4e95b0a1f
* Added 'rotation' option when loading a model
* Fixed `voxelise` action not enabling after `import` action succeeds
2023-01-21 00:25:02 +00:00
Lucas Dower
9de906f794
Updates to texture sampling
* Fixed vertical axis incorrectly sampling texture
* Added per-material texture interpolation setting
* Added per-material texture extension setting
* Removed texture filtering option from voxelise step, now per-material
2022-11-28 21:05:59 +00:00
Lucas Dower
08aafe046b
Added support for .tga textures 2022-11-21 18:40:45 +00:00
Lucas Dower
0f3e7d5a77
Merge branch '0.7' into 0.7-constraint 2022-11-17 21:24:39 +00:00
Lucas Dower
e36535f2a0
Added per-axis constraint options 2022-10-29 22:34:00 +01:00
Lucas Dower
f5909e8dd9 Added colour accuracy option 2022-10-02 03:03:07 +01:00
Lucas Dower
e6e8259475 Namespaced block_ids.json, updated schematic-friendly.test.ts 2022-09-17 13:00:07 +01:00
Lucas Dower
b869c201f9 Fixed test relying on absolute path 2022-09-17 12:26:57 +01:00
Lucas Dower
ebd1575452 Fixed test out mkdir path 2022-09-17 12:05:22 +01:00
Lucas Dower
e25e7850ad Fixed schematic-friendly palette, added tests 2022-09-17 12:00:30 +01:00
Lucas Dower
97f98f33d0 Updated log files with -client/-worker/-headless suffixes 2022-09-16 22:30:43 +01:00
Lucas Dower
f837b56898 Added option to show timings on headless runs 2022-09-16 19:18:36 +01:00
Lucas Dower
418ffb5c91 Added missing file 2022-09-11 20:34:06 +01:00
Lucas Dower
6f3fcd1ab7 Fix for running test when out dir doesn't exist 2022-09-11 20:32:17 +01:00
Lucas Dower
edcb9ec4b0 Added proper path routing, added end-to-end tests 2022-09-11 19:21:33 +01:00
Lucas Dower
88ec544d3a Remove calculateNeighbours, minor headless refactor 2022-09-11 17:57:21 +01:00
Lucas Dower
80a8454fae Fixed headless, improved usability and logging 2022-09-11 17:38:22 +01:00
Lucas Dower
f3ef9a5345 Removed artificial delay, fixed imports for tests 2022-09-10 19:11:13 +01:00
Lucas Dower
3842ba03e2 Merge branch 'main' into alpha-support 2022-07-14 17:59:35 +01:00
Lucas Dower
7108100956 Rename alphaValue to alphaFactor 2022-07-12 19:33:48 +01:00
Lucas Dower
9002de0ce4 Added voxel overlap settings 2022-06-19 03:28:06 +01:00
Lucas Dower
4b2c823415 Fixed tests 2022-06-12 02:45:23 +01:00
Lucas Dower
de6a7b029f Updated voxel mesh constructor 2022-04-17 22:26:10 +01:00
Lucas Dower
7580f6216a Optimised occlusion calculations, ~6.3x faster 2022-04-17 00:32:13 +01:00
Lucas Dower
081b602493 New warning handler, minor refactor 2022-04-13 20:10:53 +01:00
Lucas Dower
cfc2891c3c Merge branch 'main' into dev 2022-03-31 20:43:09 +01:00
Lucas Dower
b2177da923 Refactor and optimised AO, new BVH voxeliser 2022-03-31 18:40:56 +01:00
Lucas Dower
af13883762 Fix test name 2022-03-25 18:26:09 +00:00
Lucas Dower
69f38a9362 Added some voxelising tests 2022-03-23 22:43:36 +00:00
Lucas Dower
ae648e4a95 Renamed resources and test folders 2022-03-23 21:59:50 +00:00