Commit Graph

213 Commits (0dcfe29fe95f03cb83991a9f19b0f3a76d3a329b)

Author SHA1 Message Date
Martin Gerhardy 0dcfe29fe9 TOOLS: moved glslang into tools 2020-09-24 19:16:38 +02:00
Martin Gerhardy 78c39f4388 LIBS: updated dearimgui to tables branch 2020-09-22 18:34:05 +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 82783cddc0 MAKE: allow to override settings 2020-08-23 13:24:35 +02:00
Martin Gerhardy 792f97b185 DEBIAN: removed --destdir=.
2020-08-13T21:13:44.2767176Z dh_builddeb --destdir=.
2020-08-13T21:13:44.3061257Z dpkg-deb: building package 'vengi-shared' in './vengi-shared_0.0.7.0-1_amd64.deb'.
2020-08-13T21:13:44.3074999Z dpkg-deb: building package 'vengi-voxconvert' in './vengi-voxconvert_0.0.7.0-1_amd64.deb'.
2020-08-13T21:13:44.3431146Z dpkg-deb: building package 'vengi-voxedit' in './vengi-voxedit_0.0.7.0-1_amd64.deb'.
2020-08-13T21:13:44.5926137Z dpkg-deb: building package 'vengi-server' in './vengi-server_0.0.7.0-1_amd64.deb'.
2020-08-13T21:13:45.2496196Z dpkg-deb: building package 'vengi-client' in './vengi-client_0.0.7.0-1_amd64.deb'.
2020-08-13T21:13:45.3958729Z dpkg-deb: building package 'vengi-thumbnailer' in './vengi-thumbnailer_0.0.7.0-1_amd64.deb'.
2020-08-13T21:13:50.2612988Z  dpkg-genbuildinfo --build=binary
2020-08-13T21:13:50.3367839Z dpkg-genbuildinfo: error: cannot fstat file ../vengi-client_0.0.7.0-1_amd64.deb: No such file or directory
2020-08-13T21:13:50.3419374Z dpkg-buildpackage: error: dpkg-genbuildinfo --build=binary subprocess returned exit status 25
2020-08-13T21:13:50.3421424Z debuild: fatal error at line 1182:
2020-08-13 23:17:18 +02:00
Martin Gerhardy 19dda7bded DEBIAN: attempt to inform dpkg-genbuildinfo about the new target dir 2020-08-13 22:45:43 +02:00
Martin Gerhardy 5523faf449 Revert "VSCODE: settings"
This reverts commit 6e960b291f.
2020-06-28 21:33:59 +02:00
Martin Gerhardy 6e960b291f VSCODE: settings 2020-06-28 20:11:22 +02:00
Martin Gerhardy 03e13125e2 MAKE: added update target for miniz
the project suggests not to use the git versions directly - but just the released versions
having a target though won't let me forget about this external dep
2020-06-26 18:47:53 +02:00
Martin Gerhardy a83599268b MAKE: allow for better cross compilation support via dockcross 2020-06-17 18:21:10 +02:00
Martin Gerhardy 73c15f98f3 MAKE: added update target for flextgl 2020-05-21 21:45:51 +02:00
Martin Gerhardy 2c938d8224 MAKE: updated makefile 2020-05-14 23:21:40 +02:00
Martin Gerhardy c41635891b DEBIAN: added debian packaging support 2020-05-13 22:29:47 +02:00
Martin Gerhardy 8d9866465f MAKE: install after build 2020-05-13 20:46:47 +02:00
Martin Gerhardy a311c1949c MAKE: use dockcross wrapper
https://github.com/dockcross/dockcross
2020-05-05 23:47:29 +02:00
Martin Gerhardy 1b9d28adb4 MAKE: reduced windows target code duplication 2020-05-05 23:35:03 +02:00
Martin Gerhardy 19186851d5 MAKE: reduced code duplication 2020-05-05 23:22:40 +02:00
Martin Gerhardy a8bda075be MAKE: added ability to build single targets in release mode 2020-05-05 23:14:49 +02:00
Martin Gerhardy 6c44ca98c8 MAKE: added simplecpp update 2020-04-19 08:12:44 +02:00
Martin Gerhardy cee99bf6a6 MAKE: whitespace issue 2020-04-13 22:07:33 +02:00
Martin Gerhardy eb54b6e6b9 UI: re-added nuklear ui
fixed compile errors in original revert commit and updated nuklear to latest version

also fixed a few warnings in the nuklear code and a memory leak in the original
NuklearApp.cpp code

use cmd and var lua bindings
added push and pop window commands
allow to modify nuklear config on a per-app-basis
use commonlua functions and added buffer check
use SDL_stdinc
allow to override the application script

this allows us to directly edit and hot reload the lua scripts from the source tree
just export UI_SCRIPT=/home/mgerhardy/dev/engine/src/client/lua/ui/client.lua

This reverts commit 1fb662810e.

Demo code taken from https://github.com/DeXP/nuklear-webdemo - Public Domain
2020-04-02 17:57:32 +02:00
Martin Gerhardy 73df3fe7ee ALL: removed libcurl dependency
for easy http client tasks we now have our own http client implementation and the only remaining part
left was the mail module - that wasn't used
2020-02-05 18:24:34 +01:00
Martin Gerhardy 7ecc1b4a74 MAKE: disable unity builds 2020-01-22 20:42:40 +01:00
Martin Gerhardy 8d09ef6797 MAKE: switch to ninja build system 2020-01-21 18:45:56 +01:00
Martin Gerhardy 165e4e501d ALL: removed restclient and json lib 2020-01-21 11:28:11 +01:00
Martin Gerhardy 9d26b2a572 MAKE: helper targets 2020-01-21 11:28:11 +01:00
Martin Gerhardy 19c727c16a MAKE: shortcut for release builds 2020-01-18 12:57:36 +01:00
Martin Gerhardy 1361425fb9 MAKE: use different dirs for debug and release builds 2020-01-18 12:57:36 +01:00
Martin Gerhardy 1fb662810e UI: removed nuklear ui 2019-12-19 07:28:13 +01:00
Martin Gerhardy ec3e273dc9 MAKE: update target for sdl2mixer 2019-12-13 10:49:21 +01:00
Martin Gerhardy 0cb5ab888e ALL: removed assimp and voxelizer 2019-11-01 20:14:32 +01:00
Martin Gerhardy 2b71c104ab MAKE: fixed INSTALL_DIR 2019-08-11 19:20:26 +02:00
Martin Gerhardy e6532fefc1 MAKE: added cppcheck target 2019-07-23 18:15:19 +02:00
Martin Gerhardy 6e84877b5d MAKE: support building via ninja 2019-04-07 12:28:27 +02:00
Martin Gerhardy bd33c828dc CMAKE: added optimized build 2019-03-13 07:15:10 +01:00
Martin Gerhardy 7a4938f589 ALL: fixed windows compilation issues 2019-03-05 21:14:21 +01:00
Martin Gerhardy 5390c4ad63 TURBOBADGER: use stb_image.h from image module 2019-02-06 16:00:00 +01:00
Martin Gerhardy 5d7a49cbd6 UI: moved turbobadger into own source tree
I'm going to unify the code base with my own style and assimilate it
2019-02-06 14:32:57 +01:00
Martin Gerhardy 1a59746843 BUILD: started to support cross compiling 2019-01-29 23:33:45 +01:00
Martin Gerhardy 05e240c3f3 BUILD: started to support windows builds 2019-01-29 18:34:19 +01:00
Martin Gerhardy 742a3ba352 LIBS: updated sdl2 2018-11-27 18:25:17 +01:00
Martin Gerhardy d300f7a87d LIBS: updated gmock 2018-10-15 07:11:37 +02:00
Martin Gerhardy b8e053375b LIBS: updated dearimgui 2018-10-15 07:11:36 +02:00
Martin Gerhardy ba9de3afcd MAKE: allow to run make without target 2018-09-09 11:04:47 +02:00
Martin Gerhardy dc1b842b24 LIBS: updated dearimgui 2018-09-06 17:55:15 +02:00
Martin Gerhardy d5660054cd LIBS: added gmock 2018-07-10 06:54:08 +02:00
Martin Gerhardy 9bc3df796a LIBS: updated libcurl 2018-07-10 06:54:08 +02:00
Martin Gerhardy 7e9f83c7fc LIBS: renamed cmake directory to match upstream 2018-07-02 20:11:05 +02:00
Martin Gerhardy 4b255acdd9 LIBS: updated libuv 2018-07-02 19:22:47 +02:00
Martin Gerhardy e902f1c003 CMAKE: fixed working directory for luac check 2018-06-25 06:42:54 +02:00