Commit Graph

10631 Commits (771e3330853224418989e78c1db3674a7403b89a)

Author SHA1 Message Date
Martin Gerhardy 771e333085 TOOLS: updated glslang 2022-01-22 20:33:53 +01:00
Martin Gerhardy 361734361b VIDEO: fixed swapped parameters for createWindow 2022-01-22 18:47:39 +01:00
Martin Gerhardy 2d147a406d UI: use the default sdl backend from dearimgui
updated dearimgui
2022-01-22 18:25:00 +01:00
Martin Gerhardy 2e54cd4142 LIBS: updated sdl2 2022-01-22 18:25:00 +01:00
Martin Gerhardy 7f93c64dd3 VOXEDIT: forward the drop target handling to the corresponding panels 2022-01-22 14:46:49 +01:00
Martin Gerhardy d113533ed9 DATA: added new test models provided by ivche 2022-01-22 11:55:37 +01:00
Martin Gerhardy 5b249e057b VOXELFORMAT: updated readme for external libs 2022-01-21 22:25:13 +01:00
Martin Gerhardy e3cdd11697 VOXCONVERT: Set bounding box/volume for VXM file via command line #82
this can now be done by --translate and --resize
2022-01-21 22:19:19 +01:00
Martin Gerhardy e98b9eab78 VOXELUTIL: moved voxel::resize into voxelutil 2022-01-21 22:11:58 +01:00
Martin Gerhardy 84120a0199 VOXELFORMAT: updated the pivot handling 2022-01-21 22:00:36 +01:00
Martin Gerhardy 8c2e9429e3 VOXELFORMAT: fixed saving vox files 2022-01-21 21:30:41 +01:00
Martin Gerhardy e0a9e6afb5 VOXELFORMAT: fixed transformation for vox models in some cases 2022-01-21 20:11:03 +01:00
Martin Gerhardy ca9c7d1203 CI: execute the shell tests in the build pipeline 2022-01-21 19:50:52 +01:00
Martin Gerhardy c16e54bfe2 THUMBNAILER: fixed thumbnail generation
the SceneGraphRenderer did not update the vertex buffers after extracting everything
2022-01-21 19:42:44 +01:00
Martin Gerhardy 46664a95b2 DOCS: updated changelog 2022-01-21 19:19:08 +01:00
Martin Gerhardy a9df2c9b3a DOCS: updated thumbnailer docs 2022-01-21 19:17:32 +01:00
Martin Gerhardy 641dc6fc5f VOXELFORMAT: fixed saving vox file translations
they are the measured in the center of the volume, not the mins pos
2022-01-21 19:07:19 +01:00
Martin Gerhardy c7b35d7c36 UI: don't save the notification windows (and a few others) to the ini file
this produced a few megabytes of imgui ini files and it took quite a while to
start up the voxel editor
2022-01-21 18:57:59 +01:00
Martin Gerhardy 26f214bf92 VOXELFORMAT: refactored vxr format 2022-01-20 20:05:05 +01:00
Martin Gerhardy 82907f3221 VOXELFORMAT: introduced node transform struct 2022-01-20 22:48:23 +01:00
Martin Gerhardy decf3ababb VOXELFORMAT: add node color to properties 2022-01-19 23:28:16 +01:00
Martin Gerhardy 317f638a66 CORE: added color util function 2022-01-19 23:21:56 +01:00
Martin Gerhardy 54549a590c VOXELFORMAT: improved vxr node handling 2022-01-19 23:28:54 +01:00
Martin Gerhardy ac2ebcded9 DOCS: updated changelog 2022-01-19 23:17:09 +01:00
Martin Gerhardy 5305502526 VOXELFORMAT: started to support the transforms of the vxr files 2022-01-19 23:16:14 +01:00
Martin Gerhardy d94ba9f407 VOXELFORMAT: changed pivot to float 2022-01-19 22:37:39 +01:00
Martin Gerhardy 971b04a100 VOXELFORMAT: extended scene graph 2022-01-19 22:37:18 +01:00
Martin Gerhardy a3f89c8a59 VOXCONVERT: added --dump command 2022-01-19 19:25:18 +01:00
Martin Gerhardy 0877e7f2e0 VOXCONVERT: added missing parameters to --help 2022-01-19 19:00:29 +01:00
Martin Gerhardy f2ab7a0f41 VOXELFORMAT: added group nodes to the magicavoxel vox loading 2022-01-19 18:55:05 +01:00
Martin Gerhardy 8154cca8f4 VOXEDIT: fixed loading the scene graph nodes 2022-01-19 18:54:48 +01:00
Martin Gerhardy 668fb5ade3 Revert "VOXELFORMAT: reverted pivot change"
This reverts commit 7dcb510dfa.
2022-01-18 19:50:10 +01:00
Martin Gerhardy 7dcb510dfa VOXELFORMAT: reverted pivot change 2022-01-18 19:46:09 +01:00
Martin Gerhardy a0246ed787 VOXCONVERT: updated docs 2022-01-18 18:57:44 +01:00
Martin Gerhardy 719887971d UI: improved file dialog to remember a few things 2022-01-18 18:51:54 +01:00
Martin Gerhardy 3d59156a8d VOXEDIT: fixed buffer overflow while importing palettes
also fixed autosaving if on path is in the savefile
2022-01-18 18:51:33 +01:00
Martin Gerhardy 2c73225326 COMMAND: added constants for button down/up commands 2022-01-18 18:51:06 +01:00
Martin Gerhardy 5936ee3d88 IMAGE: added assert 2022-01-16 23:22:23 +01:00
Martin Gerhardy 7ab6accc96 VOXELFORMAT: added basic obj voxelization
currently only the surface is voxelized - it's not yet filled with solids
the second open task is to weight the colors for a voxel by all triangles
2022-01-16 23:14:10 +01:00
Martin Gerhardy 8efd04d3a6 VOXELFORMAT: disabled vxm rgb test 2022-01-18 18:48:27 +01:00
Martin Gerhardy 7616ac5948 VOXELFORMAT: improved obj exporting
the texture is created next to the mtl and obj file
the paths are fixed for the mtl file
2022-01-18 18:48:27 +01:00
Martin Gerhardy 0fd861322d VOXELFORMAT: fixed magicavoxel chunk transformation handling 2022-01-18 18:48:27 +01:00
Martin Gerhardy 52e364fa59 THUMBNAILER: missing nippon palette is no longer a hard error 2022-01-16 22:37:11 +01:00
Martin Gerhardy 67e0fa24a5 VOXEL: extract palette png saving into util function 2022-01-16 22:25:52 +01:00
Martin Gerhardy 6f22b3857e VOXELFORMAT: test output 2022-01-16 22:23:43 +01:00
Martin Gerhardy aaa972deef VOXELFORMAT: fixed missing color in vxm 2022-01-16 22:23:28 +01:00
Martin Gerhardy 67d9fcfce6 VOXELFORMAT: comment 2022-01-16 22:11:14 +01:00
Martin Gerhardy 25bc1d5970 MAKE: added make target to update the tinyobjloader lib 2022-01-16 22:10:36 +01:00
Martin Gerhardy 53eb54d163 VOXELFORMAT: fixed saving palette entry 0 for vox files 2022-01-16 22:09:59 +01:00
Martin Gerhardy 248bad32de VOXELFORMAT: cleanup in material color handling 2022-01-16 21:57:41 +01:00