Martin Gerhardy
7783589ed7
ALL: ensure correct shutdown order
...
don't destroy the gl context and then try to destroy gl objects
this order is also true for everything else
2020-05-10 00:23:21 +02:00
Martin Gerhardy
a1affa0869
VIDEO: only query GL_INFO_LOG_LENGTH on error
...
some drivers reported useful hints and warnings - but others crashed the game
2020-05-10 00:04:56 +02:00
Martin Gerhardy
8fb6b5ebaa
VIDEO: validate shaders according to the spec
2020-05-09 23:51:53 +02:00
Martin Gerhardy
48b0d46b57
VOXEDIT: fixed shutdown order
...
triggered assert for deleting a shader without a valid gl context
2020-05-09 23:48:00 +02:00
Martin Gerhardy
95f2b2da61
VIDEO: improved error checking
2020-05-09 22:45:21 +02:00
Martin Gerhardy
d5849e6990
CORE: allow to use the stl in debug mode
...
if the collection is empty, a call to front() will trigger an assert
2020-05-09 22:45:21 +02:00
Martin Gerhardy
0dcfc600da
RENDER: let msvc debug stl work, too
2020-05-09 20:44:54 +02:00
Martin Gerhardy
9158aac71b
VIDEO: improved error checking
2020-05-09 20:16:21 +02:00
Martin Gerhardy
757b8c1162
TESTS: fixed warnings
2020-05-09 20:11:11 +02:00
Martin Gerhardy
826ff95a64
VIDEO: ensure proper depth values for rgba
2020-05-09 20:10:49 +02:00
Martin Gerhardy
8226ef63c9
ALL: fixed warnings
2020-05-08 19:25:01 +02:00
Martin Gerhardy
170321a991
CORE: hopefully fixed toString override for win32
2020-05-08 00:08:06 +02:00
Martin Gerhardy
5d95a07415
ALL: ensure that the debug mode for ms stl works, too
2020-05-08 00:00:43 +02:00
Martin Gerhardy
d7a0aa1888
VOXELGENERATOR: tweaked tree gen parameters
2020-05-07 23:56:37 +02:00
Martin Gerhardy
0006e57993
VOXELGENERATOR: tweaked palm parameters
2020-05-07 23:49:22 +02:00
Martin Gerhardy
b0d12a01b7
VOXELGENERATOR: tweaked tree gen parameters
2020-05-07 23:40:50 +02:00
Martin Gerhardy
0fd0e435ab
VOXELGENERATOR: new tree model
2020-05-07 23:24:12 +02:00
Martin Gerhardy
748bfb7d70
VOXEDIT: tweaked pine default parameters
2020-05-07 23:28:29 +02:00
Martin Gerhardy
bbdd4c222d
VOXEDIT: fixed shared settings not taken into account for tree gen
2020-05-08 13:15:12 +02:00
Martin Gerhardy
a33f20c17d
CORE: print stacktraces on assserts
2020-05-07 23:01:52 +02:00
Martin Gerhardy
7f09080a91
CORE: use sdl log functions for stacktraces
2020-05-07 22:47:22 +02:00
Martin Gerhardy
a74435ddea
CORE: ensure that App::usage is printed
2020-05-07 22:45:01 +02:00
Martin Gerhardy
847970d2d8
COMPUTESHADERTOOL: improved parameter handling
2020-05-07 22:44:12 +02:00
Martin Gerhardy
d0d872cc78
CMAKE: bump version to 0.0.3.0
2020-05-06 21:36:25 +02:00
Martin Gerhardy
06f13a4043
CORE: disable alignment checks for msvc
2020-05-06 21:26:08 +02:00
Martin Gerhardy
bc9c603c03
UI: fixed segfault if startup failed
2020-05-06 21:05:58 +02:00
Martin Gerhardy
fd62ed7723
LIBS: reverted parts of the sdl2 update
...
see https://bugzilla.libsdl.org/show_bug.cgi\?id\=5112
libvcruntimed.lib(memcpy.obj) : error LNK2005: memcpy already defined in sdl2.lib(SDL_stdlib.obj) [D:\a\engine\engine\build\src\modules\voxelutil\tests-voxelutil.vcxproj]
2020-05-06 20:05:46 +02:00
Martin Gerhardy
f592e92f83
ALL: missing header includes
2020-05-06 19:56:58 +02:00
Martin Gerhardy
9a67397057
VOXEDIT: updated lsystem
2020-05-06 16:53:00 +02:00
Martin Gerhardy
122402c6cb
UI: made the default ui size configurable via cvar
2020-05-06 01:29:21 +02:00
Martin Gerhardy
0bb3b1c536
VOXEDIT: let extend button auto-repeat clicks
2020-05-06 01:20:34 +02:00
Martin Gerhardy
dac56a42a1
VOXEDIT: updated lsystem ui
2020-05-06 01:22:00 +02:00
Martin Gerhardy
2921432c93
VOXEDIT: the viewport gets focus on hovering
2020-05-06 00:58:35 +02:00
Martin Gerhardy
ef5248a377
VOXEDIT: resizing the layer volume should not reset the reference position
2020-05-06 00:48:14 +02:00
Martin Gerhardy
ec39d208da
UI: allow to set the focus by just hovering
2020-05-06 00:42:42 +02:00
Martin Gerhardy
5b574a7416
UI: allow to add < to styled widgets
2020-05-06 00:37:09 +02:00
Martin Gerhardy
6d4e1510b1
UI: fixed memory leak
2020-05-06 00:27:09 +02:00
Martin Gerhardy
babad95194
RENDER: doxygen for Skybox
2020-05-06 00:17:35 +02:00
Martin Gerhardy
e19112f7eb
VOXEDIT: error log if parsing failed
2020-05-06 00:10:51 +02:00
Martin Gerhardy
827d0f9f52
VOXEDIT: extended lsystem view
2020-05-06 00:03:21 +02:00
Martin Gerhardy
a311c1949c
MAKE: use dockcross wrapper
...
https://github.com/dockcross/dockcross
2020-05-05 23:47:29 +02:00
Martin Gerhardy
a72a09737d
LIBS: updated backward
2020-05-05 23:43:12 +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
9d27b9fb86
ALL: use core_memcpy
2020-05-06 08:19:56 +02:00
Martin Gerhardy
539413f958
RENDER: missing vector include
2020-05-05 23:13:36 +02:00
Martin Gerhardy
7e31868615
VOXELGENERATOR: fixed tokenizer for lsystem rules
2020-05-05 22:58:25 +02:00
Martin Gerhardy
9e176d2537
VOXEDIT: added lsystem code from cosmo
2020-05-05 22:55:04 +02:00
Martin Gerhardy
92f8861358
VOXEDIT: make every tree configuration available in the ui
...
the names and the ui still must be improved
2020-05-05 21:53:46 +02:00