Commit Graph

11559 Commits (1e1f4cd4f3a8f5680825a2030ec0cc5ff90da117)

Author SHA1 Message Date
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
Martin Gerhardy 5a9e125874 VOXELFORMAT: don't hardcode the material index 2022-05-12 00:30:14 +02:00
Martin Gerhardy 07eb86f29e DOCS: updated changelog 2022-05-13 06:51:26 +02:00
Martin Gerhardy 86ad634ad9 VOXELFORMAT: extract vxc content to access it 2022-05-12 00:18:06 +02:00
Martin Gerhardy 33f87bafc0 VOXELFORMAT: added debug logging 2022-05-12 00:15:10 +02:00
Martin Gerhardy edbcbfb923 VOXELFORMAT: removed file magic for vxc - as the file is compressed 2022-05-12 00:00:12 +02:00
Martin Gerhardy 7764d3b1a2 VOXELFORMAT: fixed file extension check for vxc files 2022-05-11 23:49:03 +02:00
Martin Gerhardy 84f5b7be3e VOXELFORMAT: fixed hash map size 2022-05-11 23:44:05 +02:00
Martin Gerhardy c9a10ec425 VOXELFORMAT: use the node palette for the mesh format export, too 2022-05-11 23:28:49 +02:00
Martin Gerhardy 96d7f8a6bb VOXEDIT: todo comment 2022-05-11 23:25:26 +02:00
Martin Gerhardy a2160532f7 LIBS: updated dearimgui 2022-05-11 23:23:52 +02:00
Martin Gerhardy 8d48266d85 VOXEDIT: limit the fillplane modifier to the selection 2022-05-11 23:18:07 +02:00
Martin Gerhardy 700abb4a38 VOXEDIT: added missing command for fillplane modifier action 2022-05-11 22:55:34 +02:00
Martin Gerhardy 58900fd613 UI: fixed filter entries duplication in file dialog 2022-05-11 22:51:17 +02:00
Martin Gerhardy 250f3a9b80 VOXEDIT: don't load the last opened file
in case of the file being a mesh type the voxelization can take some time.
2022-05-11 22:39:01 +02:00
Martin Gerhardy 8f8ea6ce4d VOXELFORMAT: improved color selection for voxelization 2022-05-11 22:32:40 +02:00
Martin Gerhardy 82f9cbd54f IMAGE: fixed segfault if image could not get loaded 2022-05-11 19:18:24 +02:00
Martin Gerhardy 3d6b6fbd26 VOXEDIT: prepare for different palettes 2022-05-10 20:23:36 +02:00