Commit Graph

8344 Commits (155db88ba3a9cccfdf644adefe2a1aed50a979c4)

Author SHA1 Message Date
Martin Gerhardy 155db88ba3 VIDEO: revert parts of flextgl changes
broke osx and windows builds
2020-05-23 20:14:18 +02:00
Martin Gerhardy 57ec7faab6 TOOLS: updated flextgl template 2020-05-23 19:42:47 +02:00
Martin Gerhardy 8116d84f40 VOXEL: reduced VoxelVertex size to 10 bytes 2020-05-23 19:28:01 +02:00
Martin Gerhardy a76a43c568 VOXELFORMAT: fixed logic error in region check 2020-05-23 19:22:53 +02:00
Martin Gerhardy 379d87ce72 VOXEL: removed mins/maxs from Mesh class 2020-05-23 12:18:50 +02:00
Martin Gerhardy 797a035a54 VOXEL: allow to specify the translation of the mesh - which might be different from the lower region corner
this will allow us to use smaller position vectors (like u8vec3)
2020-05-23 12:17:57 +02:00
Martin Gerhardy fa8fc18df7 VOXCONVERT: added scale function 2020-05-22 20:54:22 +02:00
Martin Gerhardy 60e5b43eb6 VIDEO: extended ShaderStorageBuffer support 2020-05-22 20:54:22 +02:00
Martin Gerhardy fa1121077b VIDEO: regenerated gl functions with latest flextgl 2020-05-21 21:51:23 +02:00
Martin Gerhardy 73c15f98f3 MAKE: added update target for flextgl 2020-05-21 21:45:51 +02:00
Martin Gerhardy 2f394d8605 VIDEO: we enforce gl version 3.3 - no need to check that here 2020-05-21 21:30:42 +02:00
Martin Gerhardy eda1c87c43 VIDEO: basic support for ARB_shader_storage_buffer_object 2020-05-21 21:19:25 +02:00
Martin Gerhardy 0a5fa0184f VIDEO: made the compute shader limit detection a runtime feature 2020-05-21 21:11:27 +02:00
Martin Gerhardy 9669c480fb VIDEO: added 16 byte texture format support 2020-05-21 21:03:31 +02:00
Martin Gerhardy 4ac2afda96 VIDEO: setup limits after features are detected 2020-05-21 21:01:03 +02:00
Martin Gerhardy c02ead3f3a VIDEO: access to the shader handle 2020-05-21 20:56:00 +02:00
Martin Gerhardy 07ca5fc03a COMPUTESHADERTOOL: fixed typo 2020-05-21 20:50:32 +02:00
Martin Gerhardy 1da0289cd6 VIDEO: removing quotes 2020-05-21 20:36:15 +02:00
Martin Gerhardy 67b4ff9094 VOXEDIT: make scale command available via ui 2020-05-21 20:28:44 +02:00
Martin Gerhardy bf64d5c1da VOXEDIT: fixed use after free issue for scale undo state 2020-05-21 20:23:15 +02:00
Martin Gerhardy 61f7267444 VOXEDIT: improved scaling results 2020-05-21 20:19:24 +02:00
Martin Gerhardy cff7a55dc1 UI: don't execute keybindings if the console is active 2020-05-21 20:17:43 +02:00
Martin Gerhardy 0f708990f5 VOXEDIT: Scale console command 2020-05-21 19:33:02 +02:00
Martin Gerhardy cb312ea5fb VOXELFORMAT: maintain the list of supported formats in Loader.h 2020-05-21 18:43:49 +02:00
Martin Gerhardy f436f2e442 VOXELFORMAT: added support for writing binbox files 2020-05-21 17:45:05 +02:00
Martin Gerhardy 788f452f41 VOXCONVERT: check return value of merge 2020-05-20 00:15:31 +02:00
Martin Gerhardy 982e9083d6 VOXCONVERT: exit with 127 if the input file wasn't found 2020-05-20 00:04:00 +02:00
Martin Gerhardy 06226f59b2 VOXELFORMAT: binvox sanity checks 2020-05-19 23:48:50 +02:00
Martin Gerhardy e31fec769f VOXELFORMAT: fixed potential segfaults 2020-05-19 23:32:41 +02:00
Martin Gerhardy 95df1ae0e5 VOXELFORMAT: fixed more saving/loading errors
found via afl
2020-05-19 23:26:04 +02:00
Martin Gerhardy 098a0ea227 VOXELFORMAT: fixed potential errors while loading invalid cub files 2020-05-19 23:02:19 +02:00
Martin Gerhardy 593c14de74 VOXELFORMAT: fixed some ptential problems while loading invalid volume formats 2020-05-19 22:05:14 +02:00
Martin Gerhardy 8a5a5935bc VOXELFORMAT: don't output potentially invalid string or non printable characters 2020-05-19 21:29:41 +02:00
Martin Gerhardy 6d264886b8 VOXELFORMAT: hardening some volume loading/saving functions 2020-05-19 21:16:10 +02:00
Martin Gerhardy 2a84957890 VOXELFORMAT: check region dimensions 2020-05-19 20:54:31 +02:00
Martin Gerhardy 771c9082a5 VOXCONVERT: allow to merge multiple layers into one 2020-05-18 15:38:44 +02:00
Martin Gerhardy 8d5d9a36c1 VOXELFORMAT: use clearVolumes 2020-05-18 00:30:09 +02:00
Martin Gerhardy 03a2febde6 DEBIAN: fixed control file issues 2020-05-18 00:24:47 +02:00
Martin Gerhardy 3edfd36851 DEBIAN: added missing voxconvert package 2020-05-18 00:23:02 +02:00
Martin Gerhardy c2ea6e5ea3 DEBIAN: updated changelog 2020-05-18 00:17:12 +02:00
Martin Gerhardy 143b376aa4 DEBIAN: document the package dependencies 2020-05-18 00:13:59 +02:00
Martin Gerhardy e7be7d2b8e ALL: align vertex structs 2020-05-17 21:45:51 +02:00
Martin Gerhardy b8ad36fa3e ALL: bump version to 0.0.4.0 2020-05-17 20:37:00 +02:00
Martin Gerhardy 188ae596db CHANGELOG: add release date 2020-05-17 20:35:07 +02:00
Martin Gerhardy 29ce002c6c GITHUB: unique installation prefix 2020-05-17 20:11:23 +02:00
Martin Gerhardy 81264947b2 CHANGELOG: updated changelog 2020-05-17 18:23:36 +02:00
Martin Gerhardy 9d3e46622d VOXEDIT: plug a memory leak 2020-05-17 18:18:39 +02:00
Martin Gerhardy b549a67b4e VOXEDIT: the default ref position is no longer the center on the y axis - but the lowest y 2020-05-17 18:18:29 +02:00
Martin Gerhardy 0425d123c0 VOXEDIT: save layer to every supported format 2020-05-17 18:18:02 +02:00
Martin Gerhardy eda6735de6 VOXEDIT: cleanup readme 2020-05-17 18:10:38 +02:00