Commit Graph

9044 Commits (64f094cf241aec4a45e2379f8cac071415fbc4fb)

Author SHA1 Message Date
Martin Gerhardy 64f094cf24 ALL: updated package information and docker files 2020-09-03 19:43:10 +02:00
Martin Gerhardy 5d215656bd SERVER: bump container image versions 2020-09-03 19:34:59 +02:00
Martin Gerhardy 6636c504c2 APP: enable floating point 'exceptions' in debug builds 2020-09-03 19:09:23 +02:00
Martin Gerhardy b9201c4875 UI: let imgui be available in turbobadger 2020-09-03 18:20:28 +02:00
Martin Gerhardy 1c9aa0016c UI: add threadpoolsize parameter to IMGUIApp class 2020-09-03 18:20:28 +02:00
Martin Gerhardy d6cf59b4dd MAKE: create compile_commands.json symlink in the root of the project
this allows easier integration of clangd
2020-09-03 18:20:28 +02:00
Martin Gerhardy 748cfd259b VOXELFORMAT: fixed pivot reading error for kvx 2020-09-03 18:20:28 +02:00
Martin Gerhardy 1f04f54401 MATH: a rect with max and lowest can't be used...
as e.g. a calculation of the size would exceed the floating point boundaries
2020-09-03 18:20:28 +02:00
Martin Gerhardy fc835b44ea VOXELUTIL: fixed floating-point-exceptions 2020-09-03 18:20:28 +02:00
Martin Gerhardy a91ddd1d7b IO: removed unneeded cast 2020-09-03 18:20:28 +02:00
Martin Gerhardy b5da9a7357 VOXEDIT: fixed loading animation models 2020-09-03 18:20:28 +02:00
Martin Gerhardy deed428264 CORE: reduced code duplication in TimeProvider 2020-09-03 18:20:28 +02:00
Martin Gerhardy fafe5e641d TESTNUKLEAR: include missing header 2020-09-03 18:20:28 +02:00
Martin Gerhardy c8d28c8fde VOXELGENERATOR: prepare for palette selector 2020-09-02 23:17:30 +02:00
Martin Gerhardy 62dcd69ba4 VOXEDIT: converted replacecolor to lua to get ui support 2020-09-02 23:11:23 +02:00
Martin Gerhardy ac32746f9c VOXEDIT: removed thicken command - use lua script 2020-09-02 23:07:06 +02:00
Martin Gerhardy 76d9a4bac6 VOXEDIT: removed random similar color - use lua script 2020-09-02 23:06:50 +02:00
Martin Gerhardy 3e4e054c9b VOXELFORMAT: (re-)add voxel dependency
looks like there is a bug in handling the files of the voxel module when
it is not directly referenced
2020-09-02 22:36:16 +02:00
Martin Gerhardy 8188c39b2f IO: use libuv forward decls 2020-09-02 22:14:42 +02:00
Martin Gerhardy 3af106e632 COMMONLUA: depends on io module 2020-09-02 22:12:55 +02:00
Martin Gerhardy ba71c81ff4 CLIENT: removed unused header inclusion 2020-09-02 22:11:47 +02:00
Martin Gerhardy 4dc28d7d4f CORE: removed unused header inclusion 2020-09-02 22:07:52 +02:00
Martin Gerhardy 1c06fc7088 AUDIO: added io dependency 2020-09-02 22:02:25 +02:00
Martin Gerhardy 09484761ca VOXEDIT: updated grass script 2020-09-02 21:43:53 +02:00
Martin Gerhardy 84d0b6ef31 DOCS: updated changelog 2020-09-02 21:28:22 +02:00
Martin Gerhardy 3bd63aa937 VOXEDIT: finished grass script 2020-09-02 21:23:29 +02:00
Martin Gerhardy 2507d138a8 VOXEDIT: fixed similarcolor script 2020-09-02 21:23:18 +02:00
Martin Gerhardy ec9388e283 VOXELGENERATOR: extended palette interface 2020-09-02 21:22:43 +02:00
Martin Gerhardy d83802c5ec VOXEDIT: improved generator script ui layout 2020-09-02 21:08:44 +02:00
Martin Gerhardy 29d007d422 VOXELGENERATOR: support min and max values for the lua script arguments 2020-09-02 19:21:43 +02:00
Martin Gerhardy 1d04d8c738 VOXEDIT: added grass script 2020-09-02 18:48:19 +02:00
Martin Gerhardy 3daae23193 VOXEDIT: allow to thicken only particular voxels
... given by the palette index
2020-09-02 18:47:57 +02:00
Martin Gerhardy a22c9f3a60 COMMONLUA: fixed clua_ioloader when file doesn't exist 2020-09-02 18:47:29 +02:00
Martin Gerhardy ba5333fa7c VOXEDIT: register scripts/ path for lua modules 2020-09-02 18:46:58 +02:00
Martin Gerhardy 81a432429e ALL: cleanup dependencies 2020-09-02 17:52:11 +02:00
Martin Gerhardy d8d7dfa799 COMMAND: moved into command namespace 2020-09-02 17:43:19 +02:00
Martin Gerhardy e6a8427ee4 APP: moved into app namespace 2020-09-02 17:43:19 +02:00
Martin Gerhardy fccc6d17f0 APP: moved libuv dependency into the io module 2020-09-02 17:43:19 +02:00
Martin Gerhardy b92d9081b9 COMMAND: extracted new module out of core 2020-09-02 17:43:19 +02:00
Martin Gerhardy af52e9ff2a CI: added tests for new modules 2020-08-30 22:24:45 +02:00
Martin Gerhardy 585a37b85f IO: split io module out of core 2020-08-30 22:19:37 +02:00
Martin Gerhardy 423695b2b1 IO: split core and io module 2020-08-30 22:09:54 +02:00
Martin Gerhardy e1e3354843 CORE: include with 'full' path 2020-08-30 21:56:51 +02:00
Martin Gerhardy f2a6cbf628 METRIC: split module from core 2020-08-30 22:03:17 +02:00
Martin Gerhardy f89a730547 APP: split core and app module 2020-08-30 21:40:20 +02:00
Martin Gerhardy 3e0e08eecd TESTANIMATION: allow to change the speed attribute 2020-08-30 21:29:29 +02:00
Martin Gerhardy 41d33aa9ed CORE: fixed memory issues with file watches 2020-08-30 21:14:19 +02:00
Martin Gerhardy 00c2daa93d CORE: hopefully fixed segfaults when closing libuv handles 2020-08-30 21:11:30 +02:00
Martin Gerhardy f5cf579841 COMMONLUA: moved math type registration into own method
... to reduce code duplication
2020-08-30 21:00:13 +02:00
Martin Gerhardy 8f714dfb39 COMMONLUA: removed duplicated clua_XXXregister calls
they are already part of the LUA::openState method
2020-08-30 20:46:26 +02:00