Commit Graph

10403 Commits (bb28f259042ca18aad2b24695d37fb75fde6ba4b)

Author SHA1 Message Date
Martin Gerhardy bb28f25904 ALL: bump version to 0.0.17 2021-12-27 12:01:19 +01:00
Martin Gerhardy 4c701fc59c VOXELFORMAT: fixed invalid base path handling for vxr files 2021-12-27 10:37:34 +01:00
Martin Gerhardy 284b88cdc1 DOCS: updated changelog 2021-12-27 10:37:19 +01:00
Martin Gerhardy 2f732484e2 CORE: extended tests for the ringbuffer class 2021-12-27 10:30:47 +01:00
Martin Gerhardy 66c496f840 DOCS: updated docs 2021-12-27 09:45:10 +01:00
Martin Gerhardy be5f8e5c23 VOXEDIT: recently used files should be available in the file menu #102 2021-12-26 19:48:34 +01:00
Martin Gerhardy 1275892c72 VOXEDIT: key binding list needs a scrollbar #99 2021-12-26 19:20:47 +01:00
Martin Gerhardy 2ba37f23b6 LIBS: updated sdl2 2021-12-26 19:14:11 +01:00
Martin Gerhardy 6d4d455dbc LIBS: updated dearimgui to 1.86 2021-12-26 19:13:38 +01:00
Martin Gerhardy 8b4052324a DOCS: updated changelog 2021-12-26 17:05:42 +01:00
Martin Gerhardy b2395286d3 VOXCONVERT: debug logging 2021-12-26 16:17:32 +01:00
Martin Gerhardy b626b5064b VOXELFORMAT: missing one free => core_free call 2021-12-26 16:11:23 +01:00
Martin Gerhardy b98054b43e VOXELFORMAT: use core_free to redirect to the correct free function 2021-12-26 16:10:17 +01:00
Martin Gerhardy 6ea226400c VOXCONVERT: palette init failure is no hard error anymore 2021-12-26 11:43:41 +01:00
Martin Gerhardy 0828a50847 VOXEL: init with a default palette if not yet initialized 2021-12-26 11:29:38 +01:00
Martin Gerhardy 7dc216b407 VOXCONVERT: correct the mesh-only options output 2021-12-26 11:05:32 +01:00
Martin Gerhardy 04c72ba729 VOXEL: helper method to check whether material colors where initialized already 2021-12-25 19:04:59 +01:00
Martin Gerhardy 5417b60217 VOXELFORMAT: doxygen 2021-12-24 19:58:46 +01:00
Martin Gerhardy 31666276ad IO: error debug logging 2021-12-24 19:51:03 +01:00
Martin Gerhardy bffcf46fb6 VOXELFORMAT: removed unused variable 2021-12-23 16:16:52 +01:00
Martin Gerhardy 44d8aba9bb DOCS: added issues link to the changelog markdown 2021-12-23 16:06:30 +01:00
Martin Gerhardy 48600e466b DOCS: updated changelog 2021-12-23 16:04:43 +01:00
Martin Gerhardy 0041f1a3d4 VOXELFORMAT: support magicavoxel volumes with bigger sizes
see issue #95

right now they are all stored at 0,0,0. I first have to fix the scene graph saving
in order to put them into the right location.
2021-12-23 16:03:20 +01:00
Martin Gerhardy 9d5202a9b6 VOXELFORMAT: finished implementation of the split functionality 2021-12-22 22:31:21 +01:00
Martin Gerhardy 2ce7ab0d21 VOXCONVERT: use the new release method 2021-12-22 22:26:29 +01:00
Martin Gerhardy 26ad4f04ae VOXELFORMAT: release method that ensures that volume is reset, too 2021-12-22 22:22:10 +01:00
Martin Gerhardy 2b9ac0c1f8 VOXELFORMAT: don't delete the volume from incoming VoxelVolumes
we don't know how they were created. Maybe the volumes are stack objects...
2021-12-22 22:14:33 +01:00
Martin Gerhardy a6e79e0a55 VOXELUTIL: small helper function to copy parts of a region 2021-12-22 22:10:14 +01:00
Martin Gerhardy f8311b7fd8 VOXELFORMAT: fixed memory leak on read error and minor cosmetic changes 2021-12-22 21:55:24 +01:00
Martin Gerhardy 5d3ae586b8 IO: order includes 2021-12-22 21:46:48 +01:00
Martin Gerhardy a835453d6a VOXELFORMAT: added ScopedVoxelVolumes 2021-12-22 21:40:35 +01:00
Martin Gerhardy 1304701ad5 VOXELFORMAT: moved methods from gox format into base class 2021-12-22 21:29:11 +01:00
Martin Gerhardy efb2eadcbd VOXELFORMAT: split volumes according to their max size
see issue #95
2021-12-22 21:17:41 +01:00
Martin Gerhardy 57bc3ff29a VOXELFORMAT: comments for mv vox file 2021-12-22 21:06:57 +01:00
Martin Gerhardy f272db29b7 VOXCONVERT: fixed missing volumes when merging more than one vox file
the vox file implementation is resetting the volumes - and as other format implementations
might do the same we just copy it over after loading
2021-12-22 20:50:23 +01:00
Martin Gerhardy 7deddeb057 VOXCONVERT: print warning if filtering is not applied 2021-12-22 20:36:38 +01:00
Martin Gerhardy 5357a3e154 JANITORIAL: fixed compiler warnings 2021-12-22 16:54:44 +01:00
Martin Gerhardy 9afc4968aa CMAKE: fixed warning about _FORTIFY_SOURCE and missing optimization 2021-12-22 16:49:44 +01:00
Martin Gerhardy 50e139ab3a VOXCONVERT: Set pivot via commandline
see issue #83
2021-12-22 16:07:11 +01:00
Martin Gerhardy 98cef7690f VOXELFORMAT: enable test 2021-12-22 01:38:03 +01:00
Martin Gerhardy 2497bfbfae VOXELFORMAT: save vxm5 (and store the pivot) 2021-12-22 01:23:49 +01:00
Martin Gerhardy 2bf2541606 VOXEDIT: pasting into selection is the new default
pasting to the reference position was quite confusing
2021-12-22 01:07:51 +01:00
Martin Gerhardy 2507412134 DOCS: updated changelog 2021-12-22 00:52:57 +01:00
Martin Gerhardy 7e8d888f62 VOXELFORMAT: use full paths to fix e.g. the vxr saving
the vxm files were not put into the same path as the vxr - but into the current working dir
2021-12-22 00:42:05 +01:00
Martin Gerhardy 7fdfb0fd8d VOXELFORMAT: reduced log level 2021-12-22 00:31:54 +01:00
Martin Gerhardy 83e18a477a VOXEL: warn to debug log 2021-12-22 00:36:07 +01:00
Martin Gerhardy b3f871ba42 VOXCONVERT: removed deprecated command line options 2021-12-22 00:07:47 +01:00
Martin Gerhardy 5d09f1c589 VOXCONVERT: use the default log level 2021-12-22 00:04:54 +01:00
Martin Gerhardy 85039d4363 CMAKE: extract man page section 2021-12-22 00:13:16 +01:00
Martin Gerhardy ad526a3ab9 DEBIAN: added thumbnailer man page
also changed the section from 6 to 1 by default
there is a todo left in the cmake scripts to extract the proper section from the TH line
2021-12-21 23:42:41 +01:00