Commit Graph

8517 Commits (7752d138d6c9a476f6a6c7aaa6e2f1c9ed150e7e)

Author SHA1 Message Date
Martin Gerhardy 7752d138d6 EDITORCONFIG: moved editorconfig to project root and provide the root flag 2020-06-24 16:52:20 +02:00
Martin Gerhardy efba3e9ae7 VOXELFORMAT: try to load models without transformation if they are out of the region
this is most likely due to an implementation bug in my transformation code... the models load fine in MV
2020-06-23 17:11:27 +02:00
Martin Gerhardy 36047e98cb VOXELFORMAT: fixed format string 2020-06-23 17:11:27 +02:00
Martin Gerhardy 92141af491 VOXELFORMAT: order according to format priorities to reduce string compares 2020-06-22 19:09:19 +02:00
Martin Gerhardy 3eede00fa4 VOXELFORMAT: write rotation entry to nTRN scenegraph node 2020-06-22 19:09:19 +02:00
Martin Gerhardy 5e250a1191 VOXELFORMAT: additional region sanity check 2020-06-21 20:59:23 +02:00
Martin Gerhardy 205df6b01f VOXELFORMAT: fixed compiler warning about a move that never happened 2020-06-21 20:59:23 +02:00
Martin Gerhardy 5ab7552774 VOXELFORMAT: reduced memory allocations and replaced magic numbers 2020-06-20 08:51:01 +02:00
Martin Gerhardy 585059cd74 GIT: updated gitignore 2020-06-20 08:51:01 +02:00
Martin Gerhardy cf2330ea10 VIDEO: added BufferLockManager and PersistentMappingBuffer support 2020-06-19 19:19:27 +02:00
Martin Gerhardy 32c421df94 VIDEO: draw methods for multi indirect calls 2020-06-19 19:17:21 +02:00
Martin Gerhardy 7776f9db1c CORE: added core_memcmp macro 2020-06-19 19:13:55 +02:00
Martin Gerhardy ca1ed49838 CORE: updated tracy to 0.7.1-git 2020-06-19 19:13:55 +02:00
Martin Gerhardy 564a39f3dd SHADERTOOL: support ssbo 2020-06-19 19:13:55 +02:00
Martin Gerhardy 2b92538d1e SHADERTOOL: support dynamically sized arrays 2020-06-19 19:13:55 +02:00
Martin Gerhardy d40e2ef8b4 VOXELRENDER: no need to set the model matrix here
this is done in the draw loop
2020-06-19 19:13:55 +02:00
Martin Gerhardy d1ec6a6b1e VOXELFORMAT: const 2020-06-18 20:48:42 +02:00
Martin Gerhardy c598dd5547 CMAKE: removed a lot of extra handling for cross-compilation 2020-06-17 20:27:51 +02:00
Martin Gerhardy 5822a410f0 ALL: fixed mingw issues 2020-06-17 19:17:48 +02:00
Martin Gerhardy a83599268b MAKE: allow for better cross compilation support via dockcross 2020-06-17 18:21:10 +02:00
Martin Gerhardy 78fb5630a1 VOXEDIT: use types for palette 2020-06-17 17:25:25 +02:00
Martin Gerhardy 50d7d3a780 CORE: let Color::getClosestMatch work on other containers 2020-06-16 23:46:47 +02:00
Martin Gerhardy f30d6c0d4b CORE: added tests for Color::getClosestMatch 2020-06-16 23:43:41 +02:00
Martin Gerhardy 89fcb61f4e LIBS: updated sdl2mixer 2020-06-16 23:40:12 +02:00
Martin Gerhardy bd8300b11c LIBS: updated googlebenchmark 2020-06-16 23:31:08 +02:00
Martin Gerhardy e9a39be4a7 LIBS: updated googletest 2020-06-16 23:21:36 +02:00
Martin Gerhardy a64b971eed TOOLS: updated glslang 2020-06-16 23:11:44 +02:00
Martin Gerhardy 5a614fbd7c LIBS: updated flatbuffers 2020-06-16 23:03:26 +02:00
Martin Gerhardy 81dba44984 LIBS: updated nuklear 2020-06-16 23:02:09 +02:00
Martin Gerhardy 99ac385667 LIBS: updated dearimgui 2020-06-16 22:59:44 +02:00
Martin Gerhardy e12c3c5ae4 LIBS: updated sdl2 2020-06-16 22:48:23 +02:00
Martin Gerhardy 63f1989222 LIBS: updated libuv 2020-06-16 22:41:00 +02:00
Martin Gerhardy 838a652540 VOXELFORMAT: minor cleanup 2020-06-16 22:25:18 +02:00
Martin Gerhardy 5d8314487d VOXELFORMAT: even if this is an error... reduce error flooding for mass voxconvert
... with invalid files. There are other vxl formats out there (ace of spades) and the file
extension might just not be enough here
2020-06-16 22:12:02 +02:00
Martin Gerhardy dd35bd480a VOXELFORMAT: added vxl writing support 2020-06-14 23:59:00 +02:00
Martin Gerhardy 8ffdb84fd8 TESTS: added rgb test volumes 2020-06-14 23:48:55 +02:00
Martin Gerhardy bbd9f42ffb VOXELFORMAT: added m3d format notes 2020-06-14 23:37:57 +02:00
Martin Gerhardy bc26532bbe CORE: extended doxygen 2020-06-14 23:22:17 +02:00
Martin Gerhardy 8d05d0abdf VOXEDIT: qb is the default now 2020-06-14 23:16:13 +02:00
Martin Gerhardy 54674ae5b8 VOXEDIT: fixed spanning the modifier aabb on grid sizes != 1 2020-06-14 23:02:00 +02:00
Martin Gerhardy 4cccf49053 VOXELFORMAT: improved vxl save support 2020-06-14 22:53:59 +02:00
Martin Gerhardy 581f839926 VOXELFORMAT: fixed warnings in magicavoxel file handling 2020-06-14 22:51:37 +02:00
Martin Gerhardy efb2e9def5 VOXELFORMAT: started to add vxl write support 2020-06-14 22:55:02 +02:00
Martin Gerhardy 4c5f587da9 VOXELFORMAT: extended error logging 2020-06-14 22:37:07 +02:00
Martin Gerhardy f51775a5c8 VOXELFORMAT: extract to local variable 2020-06-14 22:33:39 +02:00
Martin Gerhardy 7751f77ffa VOXELFORMAT: added constants 2020-06-14 22:17:44 +02:00
Martin Gerhardy 49a607779e VOXELFORMAT: return the given index if it's in the default palette range 2020-06-14 22:21:54 +02:00
Martin Gerhardy 1108506c1d VOXELFORMAT: added vxl (command & conquer) voxel model support 2020-06-14 22:11:49 +02:00
Martin Gerhardy a9bf0d6e12 VOXELFORMAT: added link to eisenwave voxel compression docs 2020-06-14 12:11:26 +02:00
Martin Gerhardy 13a8229335 VOXELFORMAT: disabled vox saving/loading test until the nTRN node problems are fixed 2020-06-14 11:49:34 +02:00