Martin Gerhardy
74a26d1cc6
MAKE: fixed stb update
2018-01-21 21:31:15 +01:00
Martin Gerhardy
9b78e9174b
CMAKE: 'fixed' dearimgui warnings
2018-01-20 12:50:32 +01:00
Martin Gerhardy
b251428879
VOXEDIT: move native file dialog dependency into voxedit
2018-01-20 12:50:31 +01:00
Martin Gerhardy
13e3c797dc
UI: moved the 3 ui libs into ui folder
2018-01-20 12:50:31 +01:00
Martin Gerhardy
43da4b06b7
NUKLEAR: added nuklear ui support
...
this will hopefully replace the turbobadger stuff
the lua bindings are not yet completed
2018-01-01 19:35:18 +01:00
Martin Gerhardy
6ec497f8c4
PERSISTENCE: added lowercase text/string support
2017-12-18 18:44:49 +01:00
Martin Gerhardy
57039cf636
MAKE: fixed referencing invalid target
2017-12-11 07:13:26 +01:00
Martin Gerhardy
45fec583ae
CORE: moved math and collection into own modules
2017-12-11 07:13:26 +01:00
Martin Gerhardy
cf3d1f0ce1
CORE: reworked log per class
2017-12-11 07:13:25 +01:00
Martin Gerhardy
4ba342706b
LIBS: updated sdl2
2017-10-15 13:13:44 +02:00
Martin Gerhardy
9fb585d868
CI: code signing
2017-10-12 18:25:47 +02:00
Martin Gerhardy
b0e99e1651
CI: xcodebuild parameters
2017-10-12 15:31:55 +02:00
Martin Gerhardy
b7f77c9e8b
CI: disable xcpretty for now
2017-10-12 08:44:40 +02:00
Martin Gerhardy
8b45942e10
MAKE: cleanup makefile
2017-10-09 17:07:50 +02:00
Martin Gerhardy
851cb57199
ALL: removed remotery, microprofile and easy_profiler support
2017-10-09 17:04:21 +02:00
Martin Gerhardy
c9a3887445
MAKE: update string_view target
2017-10-08 20:00:56 +02:00
Martin Gerhardy
48e593bc85
MAKE: update target for murmurhash3
2017-10-05 13:16:17 +02:00
Martin Gerhardy
df7066ed65
MAKE: added update-glslang target
2017-09-11 16:54:07 +02:00
Martin Gerhardy
a563b840b5
CORE: updated json library
2017-09-11 07:28:06 +02:00
Martin Gerhardy
b8add46e16
MAKE: split update targets
2017-09-11 06:47:47 +02:00
Martin Gerhardy
3ccd666b71
MAKE: update stb_truetype for turbobadger
2017-09-10 20:23:06 +02:00
Martin Gerhardy
f1bab53000
MAKE: added restclient-cpp update target
2017-09-10 20:02:10 +02:00
Martin Gerhardy
94f94f30e0
MAKE: added update target for libuv
2017-09-06 19:34:12 +02:00
Martin Gerhardy
2022013100
SHADERTOOL: added unittests
2017-09-05 16:08:29 +02:00
Martin Gerhardy
9436d7e02d
CI: bump to gcc-7
2017-08-27 17:50:19 +02:00
Martin Gerhardy
11db305e3a
MAKE: updated updatelibs
2017-08-20 20:25:59 +02:00
Martin Gerhardy
4a81a1312d
MAKE: disabled update of simplexnoise lib
2017-08-16 21:07:41 +02:00
Martin Gerhardy
f874146720
COMPUTESHADERTOOL: reworked to use glm types and vector
2017-08-16 21:07:40 +02:00
Martin Gerhardy
63d9bbeb07
LIBS: updated imgui
2017-08-16 21:07:40 +02:00
Martin Gerhardy
c938721daa
MAKE: simplexnoise update
2017-08-16 21:07:40 +02:00
Martin Gerhardy
7e782c7e77
MAKE: also clone imgui addons
2017-08-16 21:07:40 +02:00
Martin Gerhardy
d0be98ce8c
COMPUTESHADERTOOL: added simplecpp dependency
2017-08-07 16:49:54 +02:00
Martin Gerhardy
a969b4cfb4
COMPUTE: new module for opencl compute shaders
2017-07-26 22:42:07 +02:00
Martin Gerhardy
c485a5d414
MAKE: finished googletest update
2017-07-24 21:41:03 +02:00
Martin Gerhardy
5baf0d8347
MAKE: revert custom changes to checked-in state for gtest
2017-07-19 19:04:55 +02:00
Martin Gerhardy
b4c4371a54
MAKE: updated perf record parameters
2017-07-05 22:57:24 +02:00
Martin Gerhardy
6039bfb0df
MAKE: update perf parameters
2017-07-05 22:45:12 +02:00
Martin Gerhardy
a0d166c612
TOOLS: updated easy_profiler
2017-07-05 22:33:55 +02:00
Martin Gerhardy
c57e680f0c
CORE: updated remotery
2017-07-05 22:27:53 +02:00
Martin Gerhardy
4eba014e7b
CORE: updated microprofile
2017-07-05 22:10:59 +02:00
Martin Gerhardy
872c7cdcc0
MAKE: allow to specify valgrind options
2017-06-30 17:01:47 +02:00
Martin Gerhardy
3a53a6bf56
TESTOCTREEVISIT: new visual test
2017-06-30 07:38:46 +02:00
Martin Gerhardy
18ee86a851
MAKE: improved perf support
2017-06-28 21:12:02 +02:00
Martin Gerhardy
41391098a8
LIBS: updated gtest
2017-06-27 05:58:57 +02:00
Martin Gerhardy
af044947fe
VOXEL: added start of a benchmark class
2017-06-20 23:08:48 +02:00
Martin Gerhardy
9fec00f221
LIBS: added google benchmark lib
2017-06-20 20:36:03 +02:00
Martin Gerhardy
afd0bfb00d
MAKE: added update for backward-cpp
2017-06-11 19:43:49 +02:00
Martin Gerhardy
6e891d549a
MAKE: added dearimgui to updatelibs target
2017-06-04 20:46:25 +02:00
Martin Gerhardy
afe1fcc709
VOXEL: introduced tests-voxel binary
2017-05-30 15:36:23 +02:00
Martin Gerhardy
fa3ff17a4a
TESTSHAPERENDERER: new visual test case for the shape builder
2017-05-17 22:03:42 +02:00
Martin Gerhardy
718d6e6b5b
TESTOCTREE: new visual test for octree
2017-05-09 19:39:04 +02:00
Martin Gerhardy
52d4a12f4d
BUILD: make THRREADS=1 will build with thread sanitizer
2017-03-30 22:19:53 +02:00
Martin Gerhardy
783a23497c
VOXEL: trees, plants and clouds are placed with PoissonDiskDistribution
2017-03-28 10:23:29 +02:00
Martin Gerhardy
fa38d7fc44
NOISETOOL2: moved the imgui based noisetool into own project
2017-03-21 15:31:05 +01:00
Martin Gerhardy
956d6a430f
VOXEL: force inlining and early-opt-out
2017-03-13 21:49:27 +01:00
Martin Gerhardy
a9ba25f3a9
MAKE: fixed build dir path
2017-03-08 16:30:42 +01:00
Martin Gerhardy
c7be8517e1
IMGUI: new app type
...
added dear-imgui integration and a new testimgui make target
2017-03-07 10:30:11 +01:00
Martin Gerhardy
3ce68b904e
CORE: added easy_profiler support
2017-03-03 15:27:07 +01:00
Martin Gerhardy
352a4a3e79
CI: travis script
2017-02-27 07:05:11 +01:00
Martin Gerhardy
22170faa21
WORLDRENDERERTOOL: restored old shapetool that is using the world renderer
2017-02-15 20:16:54 +01:00
Martin Gerhardy
178b365421
MAKE: fixed test-material-color
2017-02-05 21:29:30 +01:00
Martin Gerhardy
abb89ee894
MAKE: use xcpretty
2017-01-21 13:41:57 +01:00
Martin Gerhardy
498f34c6a3
MAKEFILE: added update target for flextgl
2017-01-17 20:19:45 +01:00
Martin Gerhardy
90cf4cd6ea
CMAKE: introduced a tests-core binary
...
this is needed if you would like to execute tests in the core without dependencies like
shadertool or uitool being executed (because there is e.g. a bug).
2017-01-10 20:44:15 +01:00
Martin Gerhardy
2eae38f5e7
MAKEFILE: fixed filename for turbobadger
2016-12-14 20:29:51 +01:00
Martin Gerhardy
cf0f1a04a6
MAKE: support for updating turbobadger
2016-12-12 20:26:15 +01:00
Martin Gerhardy
85a43897d5
MAKEFILE: microprofile target
2016-12-08 20:48:30 +01:00
Martin Gerhardy
9ec01273bd
CMAKE: added gprof support to Makefile
2016-12-07 20:30:56 +01:00
Martin Gerhardy
892bcbcd63
MAKEFILE: target to update a few libs
2016-12-03 19:38:38 +01:00
Martin Gerhardy
bc893489c7
MAKEFILE: tweaked clang-tidy params
2016-11-27 19:48:05 +01:00
Martin Gerhardy
051627b7bd
MAKEFILE: clangtidy target
2016-11-27 19:48:04 +01:00
Martin Gerhardy
3fa7d285d1
BUILD: changed builddir
2016-11-10 20:51:02 +01:00
Martin Gerhardy
ec87a06585
VOXEDIT: started to implement a voxel editor
2016-10-21 20:45:04 +02:00
Martin Gerhardy
c777faa519
VIDEO: started to extract into frustum and plane classes
...
updated shapebuilder for rendering a plane
new test application that renders a plane
2016-09-30 20:36:28 +02:00
Martin Gerhardy
a5e9d8dfd6
MAKEFILE: start the application with make DEBUG=1 on osx with lldb, too
2016-09-27 20:20:16 +02:00
Martin Gerhardy
38e7c23e64
TESTVOXELFONT: empty app for the voxel font test
2016-09-14 20:03:58 +02:00
Martin Gerhardy
3423fff489
MAKEFILE: added lldb support
2016-09-09 20:59:04 +02:00
Martin Gerhardy
427a9c7e58
MAKEFILE: TODO comment for lldb
2016-09-09 20:19:30 +02:00
Martin Gerhardy
b15fe8f9c3
MAKEFILE: fixed missing abort on failure
2016-09-07 22:13:40 +02:00
Martin Gerhardy
a02868c291
MAKEFILE: removed unused variable
2016-09-05 20:55:05 +02:00
Martin Gerhardy
340e8aa07d
MAKEFILE: fixed target based builds on osx
2016-09-05 20:52:02 +02:00
Martin Gerhardy
1f7172370b
MAKEFILE: prepare to putting the build commands into a macro
2016-09-05 20:58:29 +02:00
Martin Gerhardy
8668f60a35
MAKEFILE: osx fixes
2016-09-04 22:28:26 +02:00
Martin Gerhardy
3793aba913
MAKEFILE: more osx fixes
2016-09-04 22:26:07 +02:00
Martin Gerhardy
8a0eff8a93
MAKEFILE: don't install on osx, xcode will handle the stuff
2016-09-04 22:20:43 +02:00
Martin Gerhardy
b89e410461
MAKEFILE: allow to override the generator
2016-09-04 22:15:54 +02:00
Martin Gerhardy
567e20f0aa
MAKEFILE: generate xcode project files on osx, not eclipse
2016-09-04 22:15:17 +02:00
Martin Gerhardy
4bf1cb9ade
MAKEFILE: fixed building on osx
2016-09-02 20:17:10 +02:00
Martin Gerhardy
eb6acec24b
TESTCAMERA: introduced a new visual test that should render the frustum of a camera
...
fixed some vertexbuffer errors on that way
2016-08-16 22:03:41 +02:00
Martin Gerhardy
0061071612
MAKEFILE: added rcon target
2016-08-12 20:11:49 +02:00
Martin Gerhardy
24b044e8d1
CI: generate makefiles
2016-08-05 20:05:55 +02:00
Martin Gerhardy
9f7b62a591
CI: generate doxygen
2016-08-05 20:55:11 +02:00
Martin Gerhardy
0ba2007779
UITOOL: tool to validate ui files during compilation
2016-07-31 20:39:23 +02:00
Martin Gerhardy
edb6263719
MAKEFILE: colors, colors, colors
...
when piping the output of make to grep, cmake thinks that there is no tty and doesn't print colors
the script command fools it in a way that it still has a tty... kind of
34216023e6/Source/cmcmd.cxx (L1019)
2016-07-29 20:16:32 +02:00
Martin Gerhardy
f43d389bef
MAKEFILE: install target is also an implicit build
2016-07-29 20:48:17 +02:00
Martin Gerhardy
ff202c1f59
MAKEFILE: be less verbose for the sub make calls
...
https://www.gnu.org/software/automake/manual/html_node/Tricks-For-Silencing-Make.html
2016-07-29 20:47:07 +02:00
Martin Gerhardy
3008f6d530
MAKE: make install less verbose please
2016-07-27 21:35:23 +02:00
Martin Gerhardy
0b05cd2cc0
TOOLS: compile flatc on our own to be up-to-date on every platform
2016-07-23 13:48:30 +02:00
Martin Gerhardy
1964f4ab7d
PERSISTENCE: fixed memory corruption in Model class (setValue)
...
add valgrind support (like GDB=1, just make <some-target> VALGRIND=1)
reduced visiblity (connections are only available via connection pool now)
unnamed prepared statements, because otherwise a duplicate named prepared statement would result in an error
- somehow we should optimize this in the future, remembering on a connection which prepared statements we already have
2016-07-19 20:52:47 +02:00
Martin Gerhardy
9ba48213fd
CMAKE: Allow to generate sqlite based database models if postgres wasn't found (wip)
2016-07-18 20:26:40 +02:00
Martin Gerhardy
eff609030a
DATABASETOOL: started to implement a tool to generate database bindings
2016-07-15 20:50:26 +02:00
Martin Gerhardy
5e5e9cc675
TESTIMAGE: new visual testcase
2016-06-30 20:13:38 +02:00
Martin Gerhardy
a66b83c8ff
TESTMESH: makefile target and mesh
2016-06-30 20:22:45 +02:00
Martin Gerhardy
00714d31e2
TESTS: added a new subfolder for visual tests and started to do a depth buffer test
2016-06-28 20:09:30 +02:00
Martin Gerhardy
85e6792029
MAKEFILE: added .bin extension to vogl trace file - otherwise it won't open it
2016-06-17 20:29:55 +02:00
Martin Gerhardy
0ed7cdabd9
MAKEFILE: allow to specify vogl binary in your makefile local
2016-06-16 20:11:29 +02:00
Martin Gerhardy
8ae282f446
MAKEFILE: added VOGL option
2016-06-16 20:10:23 +02:00
Martin Gerhardy
ad9ffecfe2
CMAKE/MAKE: cleanup - provide a copy-data target for every project
2016-05-27 20:30:28 +02:00
Martin Gerhardy
7913dac54a
MAKEFILE: fixed initial make execution without a previous cmake run
2016-05-20 20:43:29 +02:00
mgerhardy
36c8f03767
MAKEFILE: better gdb support
...
forward arguments
2016-05-18 20:37:03 +02:00
Martin Gerhardy
a21ee3e3f7
MAKEFILE: more cleanup in test targets
...
don't rebuild everything but only the tests
2016-05-13 20:59:06 +02:00
Martin Gerhardy
a5736debfa
MAKEFILE: cleanup
2016-05-13 20:56:58 +02:00
Martin Gerhardy
c6cf3df34a
MAKEFILE: target cleanup and faster building
2016-05-13 20:45:42 +02:00
Martin Gerhardy
04838beb84
CLIENT: fixed segfault in client
2016-05-13 20:26:43 +02:00
anthraxx
157a363b25
GFX: vertex based ambient occlusion
2016-05-11 20:16:38 +02:00
mgerhardy
feafb0bb37
MAKEFILE: added missing copying of the data to shapetool2 target
2016-05-10 20:13:26 +02:00
Martin Gerhardy
8706a51716
MAKEFILE: support for providing Makefile.local
2016-05-09 20:33:04 +02:00
anthraxx
a565f6be04
TESTS: adding material color make target
2016-05-04 20:53:45 +02:00
mgerhardy
fa296bb1b8
CMAKE: added install targets
...
this fixes the issue with one application overwriting the data files for another application
still w.i.p.
2016-05-04 20:42:38 +02:00
anthraxx
8ba5becc5e
MAKE: pass JOB_FLAG to shapetool2 so its faster
2016-05-02 20:20:35 +02:00
anthraxx
4b7aa70713
MAKE: pass -f to clean-local-config to not break if non existing
2016-05-02 20:19:52 +02:00
mgerhardy
73580d1cfd
MAKEFILE: new target - 'cause lazy
2016-05-02 20:29:16 +02:00
anthraxx
9a15f9d30b
MAKE: fix release target cmake type
2016-05-02 20:29:25 +02:00
anthraxx
dde3c1e56d
MAKE: adding release target to build with -O3
2016-04-29 20:10:28 +02:00
anthraxx
91fdf1a273
MAKE: using default target build instead of run
2016-04-29 20:10:28 +02:00
anthraxx
5d3075ace9
MAKE: support passing -j flag to build target
...
yayay not portable and stuff... who cares, use cmake directly on
a platform where its not >.>
2016-04-28 21:58:25 +02:00
mgerhardy
551c7f684a
MAKEFILE: clean target only deletes the build dir
2016-04-28 20:55:11 +02:00
Martin Gerhardy
c629a3b792
CMAKE: place binaries not in project root
2016-04-28 20:30:20 +02:00
mgerhardy
174120b3d3
FIPS: removed fips - we are now cmake only
2016-04-28 20:38:50 +02:00
anthraxx
52c10439d3
MAKE: create var for local config dir
2016-04-26 20:44:05 +02:00
anthraxx
99f6ad45f3
MAKE: adding target to edit local config
2016-04-26 20:42:14 +02:00
mgerhardy
c2e630b4dc
CORE: added remotery support
...
we now need to add core_traceXXX stuff to the code
run make remotery to get the webview
we still might have problems with running multiple apps, because
remotery binds a port - this must be made configurable. But I don't
yet have an idea how the website will find the proper port...
2016-04-24 17:55:05 +02:00
anthraxx
ff7dd9d991
MAKE: adding tags target to create ctags file
2016-04-22 20:52:34 +02:00
anthraxx
7dd9a29aab
MAKE: adding local config clean target
2016-04-22 20:33:15 +02:00
Martin Gerhardy
e3585131d5
MAKEFILE: run target - runfast and debugrunfast
2016-04-19 20:18:28 +02:00
mgerhardy
8375b4cc95
CUBIQUITYTOOL: new tool to test the cubiquity framework
2016-04-11 20:12:19 +02:00
mgerhardy
58ff857af2
updated makefile
2016-04-06 20:14:58 +02:00
Martin Gerhardy
c67fc75679
fixed macros
2016-03-31 10:19:50 +02:00
Martin Gerhardy
037a8d62b7
fixed tree out of bounds and numlock input handling
2016-03-30 21:11:29 +02:00
Martin Gerhardy
bebe4b9c73
don't generate clouds in the lower region chunks
2016-03-30 17:22:09 +02:00
Martin Gerhardy
c235784e26
use new gtest macros
...
started to refactor the persistence layer
network fixes
removed noise dependencies
2016-03-30 16:47:12 +02:00
Martin Gerhardy
0a86495aff
fixed deadlock in zone update
2016-03-14 15:27:26 +01:00
Martin Gerhardy
d96e6e4a3f
added makefile
2016-03-14 13:50:37 +01:00