Commit Graph

538 Commits (master)

Author SHA1 Message Date
Martin Gerhardy 41dbb4b8fa TESTTRAZE: fixed json lib compile warning 2020-02-05 21:30:38 +01:00
Martin Gerhardy 548245aea3 LIBS: updated dearimgui 2020-02-05 18:32:52 +01:00
Martin Gerhardy 754f962506 ALL: prepare string replacement 2020-02-04 21:36:17 +01:00
Martin Gerhardy 0e8b7eee15 CORE: added toString wrapper 2020-02-04 14:30:36 +01:00
Martin Gerhardy 4449fd1e95 TESTBIOMES: new (empty) test application
This will be a test application that should help in tweaking the biomes
2020-02-03 08:41:41 +01:00
Martin Gerhardy 9c555afe8e ALL: replaced stringstream and made it easier to replace std::string 2020-01-31 19:24:19 +01:00
Martin Gerhardy bb06c2acf8 CORE: use core::String instead of std::string and std::string_view 2020-02-02 22:22:11 +01:00
Martin Gerhardy c9b318e1d3 ALL: use core::String 2020-02-02 21:48:30 +01:00
Martin Gerhardy 1a7c687c32 TESTTRAZE: revert json lib change 2020-02-02 13:24:12 +01:00
Martin Gerhardy 054792b36c ALL: include core/String 2020-02-02 09:24:06 +01:00
Martin Gerhardy 27dae1284b CORE: renamed String.h into StringUtil.h to prepare for a std::string replacement 2020-02-02 09:23:42 +01:00
Martin Gerhardy 88360b34a4 CONSOLE: new module console 2020-01-23 22:58:34 +01:00
Martin Gerhardy 80570a8637 LIBS: updated dear imgui 2020-01-21 18:35:39 +01:00
Martin Gerhardy 7ce25df6e7 HTTP: emit metrics 2020-01-21 17:13:17 +01:00
Martin Gerhardy 165e4e501d ALL: removed restclient and json lib 2020-01-21 11:28:11 +01:00
Martin Gerhardy 9d88352a34 HTTP: started a new http client and server module 2020-01-21 11:28:11 +01:00
Martin Gerhardy 352df5e78f VOXELGENERATOR: extracted into own cpp file 2020-01-09 18:35:39 +01:00
Martin Gerhardy 258962c99c ALL: header inclusion cleanup 2020-01-08 23:42:54 +01:00
Martin Gerhardy ac10b0fc94 VOXELRENDER: use Array class 2020-01-04 11:21:37 +01:00
Martin Gerhardy 8bb100e2c4 CORE: renamed file and reduced line count in ArrayLength.h 2020-01-03 17:04:20 +01:00
Martin Gerhardy a7d3f108b5 VOXELUTIL: introduced a new module 2020-01-01 19:49:05 +01:00
Martin Gerhardy 57c6cdeda8 LIBS: updated imgui 2019-12-25 00:04:58 +01:00
Martin Gerhardy 1fb662810e UI: removed nuklear ui 2019-12-19 07:28:13 +01:00
Martin Gerhardy 6e4fcf0d50 ANIMATION: moved Animation enum into network module
we have to share this between the client and server
2019-12-17 19:40:18 +01:00
Martin Gerhardy 6e41845f2f LIBS: updated dearimgui 2019-12-12 20:07:45 +01:00
Martin Gerhardy 37eb34e7a0 ANIMATION: added bird support 2019-12-11 14:26:14 +01:00
Martin Gerhardy 7e7e0b0be5 TESTANIMATION: use animation settings type 2019-12-11 13:58:12 +01:00
Martin Gerhardy a51839ed9a ANIMATION: added type enum 2019-12-11 13:50:46 +01:00
Martin Gerhardy 75e5f99536 ANIMATION: fixed non-unity compilation 2019-12-10 21:07:35 +01:00
Martin Gerhardy 6c8698898b TESTANIMATION: prepare to support more entity types 2019-12-10 21:01:11 +01:00
Martin Gerhardy df2a2bc23d TESTANIMATION: added ent type cycling 2019-12-10 17:11:34 +01:00
Martin Gerhardy d9f314e20f VOXEDIT: renamed methods and commands 2019-12-09 19:17:59 +01:00
Martin Gerhardy 2c89646892 TESTANIMATION: prepare to support other animations, too 2019-12-06 18:33:02 +01:00
Martin Gerhardy 6713b04c46 README: updated readme 2019-12-01 13:29:35 +01:00
Martin Gerhardy 5846d75074 ANIMATION: fixed magic numbers for container ids
fixed potential buffer overflow in StockDataProvider::itemData
2019-11-30 10:16:40 +01:00
Martin Gerhardy 2606e713a0 ANIMATION: removed CharacterSettings and CharacterCache class 2019-11-29 22:39:52 +01:00
Martin Gerhardy aa88152251 TESTSKYBOX: new test application for the Skybox class 2019-11-27 14:29:21 +01:00
Martin Gerhardy 1a688e8d87 ANIMATION: configure more values via lua 2019-11-22 16:32:41 +01:00
Martin Gerhardy 99abef4d13 TESTANIMATION: add all valid characters to the list 2019-11-22 15:25:33 +01:00
Martin Gerhardy d6a9b745a2 ANIMATION: refactored the module to support more skeleton types 2019-11-22 15:25:33 +01:00
Martin Gerhardy caa7c99ff9 DATA: renamed default to zombie 2019-11-22 15:25:33 +01:00
Martin Gerhardy 1e99899087 DATA: new shephard model 2019-11-17 21:01:02 +01:00
Martin Gerhardy 786c265161 DATA: new dwarf model 2019-11-17 11:21:44 +01:00
Martin Gerhardy d94cb3e896 LIBS: updated dearimgui 2019-11-16 21:24:20 +01:00
Martin Gerhardy e1e261d2de ANIMATION: restructured CharacterSettings a little bit to reduce code duplication 2019-11-09 15:53:33 +01:00
Martin Gerhardy 0cb5ab888e ALL: removed assimp and voxelizer 2019-11-01 20:14:32 +01:00
Martin Gerhardy 0e2175dad7 VOXEL: new module voxelworld 2019-10-31 21:17:07 +01:00
Martin Gerhardy 850a94cd1b VOXELGENERATOR: fixed namespace 2019-10-31 13:54:02 +01:00
Martin Gerhardy 44d60cfd33 VOXEL: extracted new module called voxelgenerator
TreeContext is still missing here. This can only be done once the whole world generation
is a new module, too
2019-10-31 13:28:49 +01:00
Martin Gerhardy 232b292d35 ANIMATION: added new skeleton character 2019-10-25 16:22:00 +02:00
Martin Gerhardy 72dcb5c843 LIBS: updated dearimgui 2019-10-24 20:42:27 +02:00
Martin Gerhardy 511226787c ANIMATION: new module for voxel skeletal character animation
the bones are defined in code
the stock system is used to render the active tool
the attrib system is used to resolve the speed value

added new test tool called testanimation

the frontend module got support for voxel characters
and was also introduced into the mapview tool.

there are currently three models and a few items as well
as a glider. More will follow.

animations inspired by cube world
2019-10-23 13:10:37 +02:00
Martin Gerhardy 702486967b ALL: fixed video buf alignments 2019-10-20 20:13:51 +02:00
Martin Gerhardy eb68aab33c CMAKE: fixed copying all dependent files
Merged modules to properly model the dependencies and finally
resolved the circular dependency between metric, io and core
modules
2019-10-10 08:30:30 +02:00
Martin Gerhardy f465c370f6 DATA: cleanup files 2019-10-01 20:37:06 +02:00
Martin Gerhardy 7838d15adc TESTCORE: fixed camera speed 2019-09-26 18:26:34 +02:00
Martin Gerhardy 34d117749e TESTTURBOBADGER: fixed loading the skin and language 2019-09-17 07:32:45 +02:00
Martin Gerhardy bb8245eb96 ALL: use core_min and core_max to fix msvc insanities 2019-08-09 19:56:06 +02:00
Martin Gerhardy c8074ae730 ALL: fixed missing header includes in non-unity builds 2019-08-08 12:08:30 +02:00
Martin Gerhardy a4c6bdad98 ALL: onMouseWheel returns a boolean now 2019-08-05 12:52:20 +02:00
Martin Gerhardy 5bafb832d4 LIBS: updatd dear imgui 2019-08-04 16:47:17 +02:00
Martin Gerhardy 2201e3d0c9 TESTSHAPEBUILDER: added cylinder and cone to test tool 2019-07-30 20:03:54 +02:00
Martin Gerhardy 04b6ce562e LIBS: updated dearimgui 2019-07-07 21:24:10 +02:00
Martin Gerhardy b74cf2e666 TESTTRAZE: added missing mosquitto header handling 2019-06-23 22:31:08 +02:00
Martin Gerhardy e367cbeef9 VIDEO: renamed framebuffer and window size members and functions
also ensure that the windowed app gets the chance to assemble the correct values for the dimensions before
any other event observer gets the chance to handle the event (and would thus use the wrong values)
2019-06-23 21:42:59 +02:00
Martin Gerhardy 8a1f701007 ALL: removed unused header inclusion 2019-06-17 12:02:35 +02:00
Martin Gerhardy 5f1389fddc TESTTURBOBADGER: fixed missing skin values by renaming extension skin 2019-06-14 14:49:24 +02:00
Martin Gerhardy 1de779f583 UI: started to handle highdpi stuff 2019-06-14 14:47:59 +02:00
Martin Gerhardy 6057f54299 DOCS: updated doxygen template and markdown 2019-05-26 19:55:46 +02:00
Martin Gerhardy bd9b4d2000 LIBS: updated dearimgui 2019-05-12 21:10:29 +02:00
Martin Gerhardy 4ef0c65cdc TESTTRAZE: added todo entry 2019-04-27 11:48:57 +02:00
Martin Gerhardy 5c22c73ff6 CORE: removed setFramesPerSecondsCap methods from App class 2019-04-25 23:18:07 +02:00
Martin Gerhardy 275e7b54b7 VOXEDIT: fps limit refactoring 2019-04-25 23:08:26 +02:00
Martin Gerhardy 16dd0ac26f TESTTRAZE: fixed warning 2019-04-07 12:28:27 +02:00
Martin Gerhardy cbd4e7c6ee TESTTRAZE: added sounds and fixed grid size 2019-04-01 21:16:56 +02:00
Martin Gerhardy 4fbfd2bc5f AUDIO: only hand over basenames for playing music or sounds 2019-04-01 17:58:26 +02:00
Martin Gerhardy e982107379 AUDIO: implemented music and sound handling 2019-04-01 17:36:24 +02:00
Martin Gerhardy 34ae8b07ed TESTTRAZE: fixed mosquitto eating the whole cpu 2019-03-31 08:03:44 +02:00
Martin Gerhardy 396ec0deda TESTTRAZE: added todo 2019-03-31 07:59:59 +02:00
Martin Gerhardy 82d4ae7c6f TESTTRAZE: optimize mesh extraction 2019-03-29 21:08:45 +01:00
Martin Gerhardy 81f81dcf15 TESTTRAZE: added test cases and started to support the scores topic 2019-03-29 21:08:45 +01:00
Martin Gerhardy bc3839b805 TESTTRAZE: added protocol support for 'owned' counter 2019-03-29 21:08:45 +01:00
Martin Gerhardy a831a268e8 README: modified readme 2019-03-09 09:58:15 +01:00
Martin Gerhardy 7a4938f589 ALL: fixed windows compilation issues 2019-03-05 21:14:21 +01:00
Martin Gerhardy 9524f7b41c LIBS: updated dearimgui 2019-02-15 20:07:20 +01:00
Martin Gerhardy 9358e2625a UI: apply our style to turbobadger 2019-02-15 19:52:37 +01:00
Martin Gerhardy f6205b3e90 UI: doxygen marker 2019-02-08 16:03:25 +01:00
Martin Gerhardy 18bb6e7e9c UI: use our own assert 2019-02-08 15:59:57 +01:00
Martin Gerhardy 1749f27bb8 TESTTRAZE: fixed warning message if mosquitto wasn't found 2019-01-30 09:22:37 +01:00
Martin Gerhardy 05e240c3f3 BUILD: started to support windows builds 2019-01-29 18:34:19 +01:00
Martin Gerhardy f2bbfe912a VOXEDIT: reworked the voxel editor input and rendering 2019-01-25 21:13:20 +01:00
Martin Gerhardy ab12146271 LIBS: updated imgui 2019-01-12 22:01:20 +01:00
Martin Gerhardy 1a4464898b TESTTRAZE: added collision ticker type 2019-01-12 22:01:20 +01:00
Martin Gerhardy 5c282f73d9 LIBS: updated dearimgui 2018-12-19 16:41:45 +01:00
Martin Gerhardy cc63eea720 UI: invoke OnDie on widgets on app shutdown
Converted the root node to a pointer because turbobadger is trying to
delete the TBWidget instance in OnDie

Invoke the window close button on close. This allows us to intercept the
close

fixed resetting item viewers on shutdown
2018-12-13 16:51:55 +01:00
Martin Gerhardy 8148f72621 LIBS: updated nuklear 2018-12-06 19:46:42 +01:00
Martin Gerhardy 5e3be77700 DATA: prepare chr_knight model 2018-11-27 18:25:18 +01:00
Martin Gerhardy 1a60aeae5f LIBS: updated dearimgui 2018-11-22 21:55:26 +01:00
Martin Gerhardy 332ce96b25 TESTTRAZE: changed log level 2018-11-21 06:59:02 +01:00
Martin Gerhardy 6bdb403a49 TESTTRAZE: fixed typo 2018-11-21 06:58:13 +01:00
Martin Gerhardy 68a78c8485 TESTTRAZE: updated readme 2018-11-21 06:58:06 +01:00
Martin Gerhardy 9d510762fb UTIL: moved MessageQueue into util module 2018-11-21 06:52:15 +01:00
Martin Gerhardy ce7eaa323a TESTTRAZE: doxygen for MessageQueue 2018-11-21 06:50:20 +01:00
Martin Gerhardy 00b8d445b8 TESTTRAZE: enqueue the SpawnEvent for the own position, too 2018-11-20 20:02:59 +01:00
Martin Gerhardy 24bd6ec328 TESTTRAZE: highlight latest starting position 2018-11-20 19:50:47 +01:00
Martin Gerhardy 27b9559bea TESTTRAZE: fixed status message positions 2018-11-20 14:45:58 +01:00
Martin Gerhardy 28a75803d3 TESTTRAZE: added message queue 2018-11-16 22:15:02 +01:00
Martin Gerhardy 0935ea3124 TESTTRAZE: reduced camera update calls
and center the 'Connecting' string
2018-11-16 22:11:04 +01:00
Martin Gerhardy acbad05d18 TESTTRAZE: improved voxel font rendering of player names and state 2018-11-16 22:19:29 +01:00
Martin Gerhardy bc7cefea4e VOXELFONT: option to mirror y axis 2018-11-16 22:01:34 +01:00
Martin Gerhardy 62f92e691b TESTVOXELFONT: made merge quads an ui option 2018-11-16 21:32:58 +01:00
Martin Gerhardy 7171df6202 TESTVOXELFONT: use proper bitmask value to init the voxel font 2018-11-16 21:30:07 +01:00
Martin Gerhardy 72ad47a317 TESTVOXELFONT: disable mouse camera rotation by default 2018-11-16 21:27:32 +01:00
Martin Gerhardy 5532bb4cf9 TESTTRAZE: reconnect 2018-11-18 20:28:15 +01:00
Martin Gerhardy a5d2078e8e VOXELRENDER: extracted voxel font rendering into own component 2018-11-16 20:29:29 +01:00
Martin Gerhardy 24d65e4a18 TESTTRAZE: reworked the font rendering to support colors 2018-11-14 18:23:06 +01:00
Martin Gerhardy 3bfb5d80b2 TESTTRAZE: added logging to unhandled events 2018-11-14 14:38:50 +01:00
Martin Gerhardy c91a483f83 TESTTRAZE: don't handle all events per tick 2018-11-12 21:04:07 +01:00
Martin Gerhardy 1136fde558 TESTTRAZE: new test application
renders the mqtt messages from traze.iteratec.de
2018-11-11 20:40:51 +01:00
Martin Gerhardy 0d5fc87858 TESTVOXELFONT: todo comment 2018-11-11 19:58:17 +01:00
Martin Gerhardy 0a9f8ff443 IMGUI: save ini and logs in our app dir 2018-10-28 15:26:13 +01:00
Martin Gerhardy dc017b1d09 TESTOCTREE: minor cleanup 2018-10-28 15:26:13 +01:00
Martin Gerhardy c05313dc21 TESTOCTREE: fixed camera position 2018-10-28 15:26:13 +01:00
Martin Gerhardy 1d07ff4b93 LIBS: updated imgui 2018-10-28 15:26:13 +01:00
Martin Gerhardy 5b312bcb8a TESTMESH: added obj of big buck bunny 2018-10-24 14:18:38 +02:00
Martin Gerhardy b8e053375b LIBS: updated dearimgui 2018-10-15 07:11:36 +02:00
Martin Gerhardy e140ac57ea TESTSHAPEBUILDER: unified ui handling 2018-10-15 07:11:36 +02:00
Martin Gerhardy c383fe18f9 TESTAPP: allow to define the plane color 2018-10-14 20:06:49 +02:00
Martin Gerhardy 4c5caec28f VIDEO: extended shapebuilder 2018-10-12 20:05:08 +02:00
Martin Gerhardy b0f25100a4 TESTGPUMC: only the shader that is really in use must compile 2018-10-06 22:07:29 +02:00
Martin Gerhardy 9d6226c53c TESTCOMPUTETEXTURE3D: according to opencl 1.2 spec 6.1.7 Vector Components this is illegal
the nvidia cuda compiler didn't accept this and intel will disable this in future releases
2018-10-06 20:24:51 +02:00
Martin Gerhardy ef8e16c87b TESTGPUMC: fixed creating the opencl buffer sharing without a size for the gl buffer 2018-10-04 18:00:29 +02:00
Martin Gerhardy f6f2e805bc TESTGPUMC: apply read_only flags 2018-10-04 17:53:52 +02:00
Martin Gerhardy 504b7932f5 TESTCOMPUTETEXTURE3D: added error messages if init failed 2018-10-03 18:44:11 +02:00
Martin Gerhardy 72a8af5dbf TESTCOMPUTETEXTURE3D: fixed segfault if init failed 2018-10-03 18:42:48 +02:00
Martin Gerhardy a382e6b78f TESTGLSLCOMP: check whether compute shaders are supported 2018-10-03 18:38:02 +02:00
Martin Gerhardy 117d351118 README: updated to remove previously fixed error 2018-10-03 14:52:33 +02:00
Martin Gerhardy b06b8697eb README: fixed mentioned error in previous commit 2018-10-03 14:41:30 +02:00
Martin Gerhardy 4e5e69a96c VIDEO: check types to be fundamental in mapType - converted runtime errors into compile time errors 2018-10-03 14:38:18 +02:00
Martin Gerhardy 74d6f93901 TESTGLSLCOMP: fixed shader for intel glsl 3.3
enabled the needed extensions
2018-10-02 22:25:04 +02:00
Martin Gerhardy eed7afc68c README: updated test readme 2018-10-02 22:02:28 +02:00
Martin Gerhardy 1d5c413dd2 ALL: missed mesh 2018-10-02 20:41:58 +02:00
Martin Gerhardy bc292587e0 README: updated readme 2018-10-01 21:58:17 +02:00
Martin Gerhardy 496908cced TESTGPUMC: added gpu based marching cubes implementation
based on https://github.com/smistad/GPU-Marching-Cubes.git

This is not yet tested, because the beignet opencl driver that
I am currently using hasn't implemented the buffer bindings yet
2018-09-29 08:03:48 +02:00
Martin Gerhardy e1d27155e6 CMAKE: renamed compute shader header file to prevent name clashes in modules that also have video shaders 2018-09-24 07:10:35 +02:00
Martin Gerhardy b369653956 LIBS: updated dearimgui 2018-09-18 21:37:37 +02:00
Martin Gerhardy dc1b842b24 LIBS: updated dearimgui 2018-09-06 17:55:15 +02:00
Martin Gerhardy 1ed103bf58 LIBS: updated dearimgui 2018-09-04 21:26:05 +02:00
Martin Gerhardy 1473a5777e TESTVOXELGPU: added volume and 3d texture 2018-08-17 20:26:24 +02:00
Martin Gerhardy e03c0af7eb VOXEL: added voxel types to opencl header 2018-08-17 20:10:31 +02:00
Martin Gerhardy 093022c11f TESTVOXELGPU: added shaders 2018-08-15 12:14:16 +02:00
Martin Gerhardy fd25ed42e3 TESTCOMPUTETEXTURE3D: new test module to render 3d texture slices 2018-08-12 19:35:46 +02:00
Martin Gerhardy 19c52c6eb2 LIBS: updated dearimgui 2018-07-02 19:22:47 +02:00
Martin Gerhardy ea4cd4ad84 ALL: fixed dependencies 2018-06-22 15:48:58 +02:00
Martin Gerhardy 90a53d6179 DATA: refactored the way the assets are installed 2018-06-22 15:48:58 +02:00
Martin Gerhardy 4653a6bcaf LIBS: updated imgui 2018-06-19 07:42:02 +02:00
Martin Gerhardy 4a1400eebc TESTIMGUI: added profiler to test application 2018-06-12 07:38:03 +02:00
Martin Gerhardy df5d946910 LIBS: updated imgui 2018-06-12 07:20:54 +02:00
Martin Gerhardy 261e4a73b6 TESTTURBOBADGER: missing overrides 2018-06-04 06:50:36 +02:00
Martin Gerhardy ac527c8288 TESTVOXELGPU: new empty test program 2018-05-30 16:10:44 +02:00
Martin Gerhardy 36a99c43e5 SHADERTOOL: support more layout specifiers 2018-05-28 19:53:44 +02:00
Martin Gerhardy 1cabb0c2da ALL: moved shader sources out of data into src 2018-05-28 19:42:20 +02:00
Martin Gerhardy a71aff60e4 LIBS: updated dearimgui 2018-05-28 19:42:20 +02:00
Martin Gerhardy c262842330 CMAKE: minor cleanup 2018-05-28 19:42:20 +02:00
Martin Gerhardy 1f16bb1f1f TESTGLSLGEOM: use new method 2018-05-28 19:42:20 +02:00
Martin Gerhardy 0858ac11c9 ALL: use the generated code - Luke 2018-05-28 19:42:20 +02:00
Martin Gerhardy 6d5ae3f58b VIDEO: renamed VertexBuffer class to Buffer 2018-05-28 19:34:29 +02:00
Martin Gerhardy 2314247cc4 VOXEL: split into new module voxelfont 2018-05-28 19:34:29 +02:00
Martin Gerhardy 730d45bdd4 TESTTURBOBADGER: new test application 2018-05-28 19:34:29 +02:00
Martin Gerhardy 0ec218cd51 LIBS: updated nuklear 2018-05-28 19:34:29 +02:00
Martin Gerhardy f65b4c3ac5 LIBS: updated dearimgui 2018-05-28 19:34:29 +02:00
Martin Gerhardy f968e88a3f RENDER: moved shadow render code into Shadow class 2018-05-28 19:34:29 +02:00
Martin Gerhardy b2a9ec4c01 TESTGLSLCOMP: use TextureConfig 2018-05-28 19:34:29 +02:00
Martin Gerhardy b42adcec5c VIDEO: added ScopedTexture 2018-05-28 19:34:29 +02:00
Martin Gerhardy 307a8e771f TESTSHAPEBUILDER: fixed integration of default test ui 2018-05-09 20:41:02 +02:00
Martin Gerhardy 653b399e46 TESTGLSLGEOM: fixed copy and paste error 2018-04-15 14:36:59 +02:00
Martin Gerhardy a06d4a15c5 TESTGLSLGEOM: fixed missing vertex for line_strip if max sides are selected 2018-04-14 16:36:32 +02:00
Martin Gerhardy 4c0e4d1ce5 TESTGLSLGEOM: added geometry shader test application
also only regenerate the shader headers if something really changed for the c++ interface
added ScopedVertexBuffer
moved general imgui controls into TestApp
changed default gl versions
improved geometry shader support
2018-04-13 21:32:50 +02:00
Martin Gerhardy 85d0a3b582 VOXELRENDER: renamed module 2018-04-13 21:32:50 +02:00
Martin Gerhardy 014ad512bd IMGUI: removed dearimgui addons and noisetool2 2018-04-13 21:32:50 +02:00
Martin Gerhardy 525c67fa68 RENDER: new module to avoid shader clash between ui and frontend§ 2018-04-13 21:32:49 +02:00
Martin Gerhardy e2501ec6dc TESTGLSLCOMP: new visual test to test gl compute shaders 2018-04-13 21:32:49 +02:00
Martin Gerhardy c5b126880a VIDEO: implemented texture pool 2018-04-04 10:43:09 +02:00
Martin Gerhardy e93d84653f VOXELFRONTEND: new module 2018-03-19 21:07:41 +01:00
Martin Gerhardy 35eb0b9f66 ALL: update millisecond handling 2018-02-28 17:58:52 +01:00
Martin Gerhardy 3c1513f676 METRIC: refactored metric module use 2018-02-08 15:08:24 +01:00
Martin Gerhardy 29d901133f LIBS: updated imgui 2018-01-30 22:17:31 +01:00
Martin Gerhardy fc59837406 TESTS: fixed markdown 2018-01-28 19:36:26 +01:00
Martin Gerhardy 2cc3f175ad ALL: markdown fixes 2018-01-28 18:25:18 +01:00
Martin Gerhardy 7cc7000213 CMAKE: don't install every target 2018-01-20 12:50:31 +01:00
Martin Gerhardy 791ec63780 NUKLEAR: added ui namespace 2018-01-20 12:50:31 +01:00
Martin Gerhardy e6ea7839a4 IMGUI: added ui namespace 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 e130f4110e NUKLEAR: validate lua ui script 2018-01-20 12:50:31 +01:00
Martin Gerhardy 10e5ce3aed TESTLUAUI: fixed header includes 2018-01-20 12:50:30 +01:00
Martin Gerhardy 6d8c5beec4 NUKLEAR: updated to version 3.0.0 2018-01-05 14:42:10 +01:00
Martin Gerhardy 582df26c50 NUKLEAR: don't flood the console in case of an error
updated nuklear.h with latest upstream
added executeUpdate to lua class that uses the same update signature as all the c++ components
2018-01-05 10:28:56 +01:00
Martin Gerhardy a993b76e7e NUKLEAR: allow to handle lua ui script errors better 2018-01-04 21:37:14 +01:00
Martin Gerhardy 8d40c141da NUKLEAR: added more lua bindings 2018-01-04 21:14:59 +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