Commit Graph

11568 Commits (master)

Author SHA1 Message Date
Martin Gerhardy b879def00a UI: applied coding guidelines 2022-05-26 17:36:41 +02:00
Martin Gerhardy 384df5885b UI: removed vector interface 2022-05-26 17:15:03 +02:00
Martin Gerhardy a44c21ce84 VOXEDIT: show the view matrix manipulator in edit mode, too 2022-05-26 09:58:47 +02:00
Martin Gerhardy 004509d77f MAKE: fixed update-imguizmo target 2022-05-24 21:11:20 +02:00
Martin Gerhardy 8cee533420 VOXELFORMAT: helper method to access the parent MeshExt structure 2022-05-24 21:02:36 +02:00
Martin Gerhardy d5cdedfb4d VOXELFORMAT: replaced auto 2022-05-24 21:02:07 +02:00
Martin Gerhardy 9197e5133b RENDER: minor cleanup 2022-05-24 20:29:20 +02:00
Martin Gerhardy 23fbbaa33a VOXEDIT: reduced scope 2022-05-24 17:37:58 +02:00
Martin Gerhardy 0fee146e5b VOXEDIT: allow to transform a group of nodes 2022-05-24 17:20:16 +02:00
Martin Gerhardy 1e1f4cd4f3 DATA: fixed a few voxels in robo qb version 2022-05-23 21:16:57 +02:00
Martin Gerhardy 85b7c80b28 DATA: added mv vox version of the robo 2022-05-23 21:05:59 +02:00
Martin Gerhardy 85ba00bfe5 VOXEDIT: fixed imgui assert 2022-05-23 21:03:13 +02:00
Martin Gerhardy 2e370517e0 LIBS: updated dearimgui 2022-05-23 20:47:34 +02:00
Martin Gerhardy 21cb77f4ee VOXELFORMAT: save and load layer color 2022-05-23 20:42:25 +02:00
Martin Gerhardy b572508981 VOXELFORMAT: updated ogt_vox 2022-05-23 20:30:21 +02:00
Martin Gerhardy c11729a505 VOXCONVERT: removed --src-palette 2022-05-23 20:37:46 +02:00
Martin Gerhardy c1120a7510 UTIL: SDL_isalnum is not available in all supported sdl versions 2022-05-23 20:12:35 +02:00
Martin Gerhardy eff8806e2f VOXELFORMAT: store the palette images base64 encoded 2022-05-23 16:51:56 +02:00
Martin Gerhardy 61840ba418 DOCS: add missing cvars 2022-05-23 16:51:36 +02:00
Martin Gerhardy 3b86c3b632 UTIL: added base64 util classes 2022-05-22 23:49:05 +02:00
Martin Gerhardy e3a1d42aff VOXELFORMAT: texcoord index 2022-05-22 23:41:20 +02:00
Martin Gerhardy de861f670b VOXELFORMAT: Revert "save the palette image data as base64" for now
This reverts commit e7856fd1463#196878f802a4d5887a9c899a7d4f0.
2022-05-23 13:34:57 +02:00
Janis Taranda 6531158648 VOXELFORMAT: fixed GLTF min & max vertices params
FLT_MIN is the positive minimum
2022-05-23 13:14:14 +02:00
Martin Gerhardy e7856fd146 VOXELFORMAT: save the palette image data as base64 2022-05-22 23:38:37 +02:00
Martin Gerhardy 18350dc9a2 VOXEL: allow to save the palette glow color to png 2022-05-22 23:19:33 +02:00
Martin Gerhardy 62e1fe1c5a VOXELFORMAT: ensure that the palette was loaded 2022-05-22 23:08:39 +02:00
Martin Gerhardy 62bc102e2e VOXELFORMAT: fixed color writing for vxm 2022-05-22 23:05:26 +02:00
Martin Gerhardy bbaaab8afc VOXELFORMAT: print warning if you merge nodes with different palettes 2022-05-22 21:13:50 +02:00
Martin Gerhardy 55ccf069de VOXELFORMAT: fixed subdiv test 2022-05-22 21:07:59 +02:00
Martin Gerhardy 1389c4bde4 VOXELFORMAT: todo comment about the emissive texture 2022-05-22 21:03:44 +02:00
Martin Gerhardy e39ac73ffd VOXELFORMAT: use glm for the epsilon comparison 2022-05-22 20:58:34 +02:00
Martin Gerhardy 39eae6ec3f VOXELFORMAT: fixed using negative scale values 2022-05-22 20:44:55 +02:00
Martin Gerhardy ae7971bc06 DOCS: updated changelog 2022-05-22 20:39:09 +02:00
Martin Gerhardy 12a75469f5 ALL: changed default gamma to 1.0 2022-05-22 20:38:14 +02:00
Martin Gerhardy 5465676fd2 VOXEDIT: set default ambient color value to white 2022-05-22 20:36:03 +02:00
Martin Gerhardy a8d842715f VOXEL: leave a comment about writing the full buffer 2022-05-22 19:00:24 +02:00
Martin Gerhardy ad0e30841a VOXELFORMAT: hopefully fixed uv coordinates for palettes that don't have 256 colors 2022-05-22 18:37:20 +02:00
Martin Gerhardy 2396a881ff DOCS: updated changelog 2022-05-21 20:00:24 +02:00
Martin Gerhardy d0fa8a41f7 VOXELFORMAT: disable test for now 2022-05-21 19:59:46 +02:00
Martin Gerhardy aba673fdf8 VOXELFORMAT: added new meshformat test 2022-05-21 19:57:20 +02:00
Martin Gerhardy 2a6042adc4 VOXELFORMAT: debug logging 2022-05-21 18:45:20 +02:00
Martin Gerhardy 6ed39e0e54 VOXELFORMAT: fixed loading vxm palette 2022-05-21 18:43:13 +02:00
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