Martin Gerhardy
037950a584
VOXELFORMAT: disable test for now
2022-05-21 18:03:07 +02:00
Martin Gerhardy
a20e9c168b
VOXELFORMAT: fixed tests
2022-05-21 17:59:00 +02:00
Martin Gerhardy
15879844d7
VOXELFORMAT: skip the color tests here
...
qb stores the values as rgba, and thus we use a different palette to perform a conversion
this ends in a result that is not directly comparable. We would have to quantize a palette
from the rgba values of a qubicle file and would have to use that one
2022-05-21 17:57:22 +02:00
Martin Gerhardy
3a100a8afb
VOXELFORMAT: allow non-const access to the palette
2022-05-21 17:56:15 +02:00
Martin Gerhardy
311b3b3a73
VOXELFORMAT: vxm can have multiple volumes as layers
...
which we transform into scene graph nodes
2022-05-21 17:56:02 +02:00
Martin Gerhardy
4796cd25f4
VOXELFORMAT: fixed vxm path while saving vxr
2022-05-21 17:55:00 +02:00
Martin Gerhardy
537ad7ef9a
VOXELFORMAT: save vxm 12
2022-05-21 17:54:26 +02:00
Martin Gerhardy
3da520ce3f
VOXELFORMAT: save vxm 11
2022-05-21 14:37:14 +02:00
Martin Gerhardy
ee263f2cb3
VOXELFORMAT: save vxm 10
2022-05-21 14:19:18 +02:00
Martin Gerhardy
4db3b861ca
VOXELFORMAT: save vxm version 9
2022-05-21 14:14:31 +02:00
Martin Gerhardy
1d830a1058
VOXELFORMAT: save vxm version 8
2022-05-21 14:10:31 +02:00
Martin Gerhardy
aab26f30dd
VOXELFORMAT: relax color matching threshold for some tests
2022-05-21 14:08:34 +02:00
Martin Gerhardy
7dc863af57
VOXELFORMAT: save vxm, version 7
2022-05-21 14:08:14 +02:00
Martin Gerhardy
13a056a156
VOXELFORMAT: print the colors to the console if they differ
2022-05-21 13:37:04 +02:00
Martin Gerhardy
95809b6ebb
CORE: allow to print the color to the console with ansi color codes
2022-05-21 10:22:16 +02:00
Martin Gerhardy
fb5549aa05
VOXEL: added new built-in palette for nippon
2022-05-20 20:37:40 +02:00
Martin Gerhardy
db1cc28364
VOXELFORMAT: removed manual memory management for volumes
2022-05-20 20:29:46 +02:00
Martin Gerhardy
5b87dd6f58
VOXELFORMAT: use core::ScopedPtr
2022-05-20 20:18:21 +02:00
Martin Gerhardy
4fb083cd96
CORE: fixed toHex
2022-05-20 19:27:49 +02:00
Martin Gerhardy
464098270f
VOXELFORMAT: fixed some palette related issues
2022-05-20 19:27:23 +02:00
Martin Gerhardy
0a45bbb41e
VOXELFORMAT: reduced code duplication
2022-05-20 18:36:32 +02:00
Martin Gerhardy
e835a52fe3
VOXELFORMAT: reduced code duplication
2022-05-19 20:17:16 +02:00
Martin Gerhardy
051ed06deb
VOXELFORMAT: removed comparison operator for volumes
2022-05-19 19:58:34 +02:00
Martin Gerhardy
8806f7bae4
VOXELFORMAT: removed Format::load
2022-05-19 19:47:36 +02:00
Martin Gerhardy
7beda6d3fc
VOXEL: more work on putting one palette into each node
2022-05-19 19:43:25 +02:00
Martin Gerhardy
d447100a23
VOXELFORMAT: use PaletteMaxColors
2022-05-18 19:30:33 +02:00
Martin Gerhardy
7d73a9f9ca
VOXELFORMAT: fixed endless loop in subdivideTri
2022-05-18 19:30:05 +02:00
Martin Gerhardy
c1d613ab34
VOXELFORMAT: use the PaletteLookup helper for qbcl
2022-05-18 18:45:34 +02:00
Martin Gerhardy
ae10717297
LIBS: Revert: "attempt to force alignment for sse"
...
This reverts commit 2c0caeb053
.
2022-05-18 18:39:28 +02:00
Martin Gerhardy
8a2dc9d899
VOXELFORMAT: debug logging
2022-05-18 17:53:07 +02:00
Martin Gerhardy
3e3081eed5
VOXELFORMAT: transfer the loaded palette into the new node for vxr
2022-05-18 17:31:30 +02:00
Martin Gerhardy
db0999ef8c
ALL: introduced highp vec types
2022-05-17 23:53:30 +02:00
Martin Gerhardy
ed32502ab8
VOXELFORMAT: fixed struct sizes
2022-05-17 23:46:38 +02:00
Martin Gerhardy
d57c4244cc
TESTGPUMC: fixed size of the struct
2022-05-17 23:42:07 +02:00
Martin Gerhardy
e068fb701e
VOXEL: explicitly make the voxel vertex position highp
...
and not aligned for sse operations
2022-05-17 23:29:25 +02:00
Martin Gerhardy
fcd1ba859f
CORE: ensure that the allocator was initialized successfully
2022-05-18 07:12:22 +02:00
Martin Gerhardy
88f6ca67a5
CORE: fixed pool allocator for hashmaps with 1 entry
2022-05-18 07:08:51 +02:00
Martin Gerhardy
1bf62a06dd
VOXELFORMAT: todo comment regarding obj voxelization
2022-05-17 23:28:16 +02:00
Martin Gerhardy
40447a70b8
VOXELFORMAT: debug logging
2022-05-17 21:35:36 +02:00
Martin Gerhardy
fb0fa829fb
CORE: extended assert message
2022-05-17 21:34:56 +02:00
Martin Gerhardy
6200d0a910
CORE: increase the size value type for the Map class
2022-05-17 21:34:39 +02:00
Martin Gerhardy
5743000d77
VOXFORMAT: debug logging
2022-05-17 20:59:46 +02:00
Martin Gerhardy
da64203c43
LIBS: updated libuv
2022-05-17 20:53:09 +02:00
Martin Gerhardy
9bf04b25b6
VOXFORMAT: debug logging
2022-05-17 20:53:00 +02:00
Martin Gerhardy
eceb44d464
VOXELFORMAT: replace auto
2022-05-16 22:03:51 +02:00
Martin Gerhardy
21151c8acc
LIBS: updated glm
2022-05-16 21:56:31 +02:00
Martin Gerhardy
2c0caeb053
LIBS: attempt to force alignment for sse
2022-05-16 21:51:32 +02:00
Martin Gerhardy
4c14ec4a55
VOXELFORMAT: save gltf palettes
2022-05-16 21:36:44 +02:00
Martin Gerhardy
4b0b13067e
VOXELFORMAT: use node palette
2022-05-16 21:27:59 +02:00
Martin Gerhardy
f48b2be7b3
VOXEL: palette::save is const now
2022-05-16 21:17:48 +02:00