mgerhardy
59ecf2807e
SHAPETOOL: improved ui
2016-04-07 20:00:34 +02:00
mgerhardy
bf31ad11ba
IO: updated event handler and observer
2016-04-07 20:15:18 +02:00
mgerhardy
c0271db6f0
UI: don't forward to the ui if the key was bound
2016-04-07 20:15:01 +02:00
mgerhardy
a459e3f85a
SHAPETOOL: started with ui to controll the environment
2016-04-07 20:53:31 +02:00
mgerhardy
7eb68021ab
SHAPETOOL: basic movement
2016-04-07 20:20:45 +02:00
mgerhardy
d7c7b778a6
VIDEO: fixed black voxels when we cross the 0,0 border
2016-04-06 20:44:54 +02:00
mgerhardy
714d3327e5
VOXEL: reduce waiting millis to 0
2016-04-06 20:38:24 +02:00
mgerhardy
2473b0efc1
VOXEL: let's assume first come first serve
...
this will a lot less iterations per tick and it is imo sane to assume that the first scheduled thread will be earlier done than any of the sucessors
even if this isn't the case, it should not matter much for this loop
2016-04-06 20:37:53 +02:00
mgerhardy
58c1b364f9
SHAPETOOL: hit r to reset the scene and recreate with slightly changed values
...
not yet scriptable
2016-04-06 20:34:49 +02:00
mgerhardy
58ff857af2
updated makefile
2016-04-06 20:14:58 +02:00
mgerhardy
daa2b892fd
hopefully fixed cleanup of WorldRenderer
2016-04-06 20:11:42 +02:00
mgerhardy
e42e7795cd
minor cleanup in translation assignment
2016-04-06 20:08:51 +02:00
mgerhardy
39fff7e0b1
extended test cases
2016-04-06 20:07:46 +02:00
mgerhardy
4bff316927
SHADERS: use fogcolor from color array
2016-04-06 20:35:45 +02:00
mgerhardy
6cecdb5730
VIDEO: GL_REPEAT for the noise texture
2016-04-06 20:29:50 +02:00
mgerhardy
39cea3f6f9
VOXEL: fixed voxel type comments
2016-04-06 20:16:08 +02:00
mgerhardy
79b3d6e580
FRONTEND: removed GL_checkError call that is not needed
2016-04-06 20:11:50 +02:00
mgerhardy
94e2f07c05
SHAPETOOL: fixed some extraction stuff
...
also fixed unittests about extraction grid tiles
there is still a problem with the translation if we cross the 0 border
2016-04-06 20:54:30 +02:00
mgerhardy
ff9f1f48f8
FRONTEND: destroy gl buffers
2016-04-06 20:37:00 +02:00
mgerhardy
64945d0bd0
TESTS: world test
2016-04-06 20:01:57 +02:00
mgerhardy
7cbbe8447d
SHAPETOOL: logging for the win
2016-04-06 20:42:56 +02:00
mgerhardy
633cd8c13c
better for debugging
2016-04-06 20:42:38 +02:00
mgerhardy
b542f70e55
already done by polyvox
2016-04-06 20:42:24 +02:00
mgerhardy
0a05abe7b9
not needed in case of duplicated extraction
2016-04-06 20:42:15 +02:00
mgerhardy
43ce398b14
SHAPETOOL: render the world
2016-04-06 20:37:02 +02:00
mgerhardy
e594749c30
VIDEO: removed dedicated threadpool
2016-04-06 20:15:27 +02:00
mgerhardy
662c30ea02
fixed uploading the colors
2016-04-06 20:06:44 +02:00
mgerhardy
ccf27e955d
CLIENT: extract into var
2016-04-06 20:04:03 +02:00
mgerhardy
1dc24f135f
BACKEND: fixed segfault in input handling
2016-04-06 20:33:45 +02:00
mgerhardy
9f017af6e8
PERSISTENCE: in case of an error this is already cleared
2016-04-06 20:28:16 +02:00
mgerhardy
0dca1724dc
TOOLS: started new tool for developing shapes
...
extracting the world renderer functionality for this
2016-04-06 20:16:30 +02:00
Martin Gerhardy
0f4459ead0
more links
2016-04-05 22:26:37 +02:00
Martin Gerhardy
e6fce703a1
README: added link
2016-04-05 22:13:53 +02:00
Martin Gerhardy
3a72504ef3
README: added link
2016-04-05 22:08:03 +02:00
Martin Gerhardy
f790a96369
TODO comment
2016-04-05 22:06:51 +02:00
Martin Gerhardy
863bf20a24
PERSISTENCE: create user table
2016-04-05 22:06:43 +02:00
Martin Gerhardy
98f01f871b
GLSL: apply color scale and tweaked v_pos
2016-04-04 22:17:19 +02:00
Martin Gerhardy
f94e5dc6c5
VIDEO: gles versions
2016-04-04 21:58:30 +02:00
Martin Gerhardy
38cd447035
VIDEO: comment is in the header already
2016-04-04 21:53:15 +02:00
Martin Gerhardy
71aa2436ee
VIDEO: easier context switching
2016-04-04 21:51:41 +02:00
Martin Gerhardy
bd2c007a25
VIDEO: delete shader if compilation failed
2016-04-04 21:22:46 +02:00
Martin Gerhardy
d0b1771034
VIDEO: core 3.2 and glsl 150
2016-04-04 21:20:02 +02:00
Martin Gerhardy
8c9325963b
IMAGE: added support for writing images
2016-04-04 20:45:20 +02:00
Martin Gerhardy
50eb7aa7e7
FRONTEND: load a shader even if some uniforms or attributes are not found
...
during development it is possible that some uniforms/attributes
are optimized out of the shader - it annoys the shit out of me
that the client doesn't start then
2016-04-04 20:14:57 +02:00
Martin Gerhardy
321e9974b9
CLIENT: whitespace
2016-04-04 20:13:19 +02:00
Martin Gerhardy
9e8a532679
CLIENT: destroy gl objects for a culled mesh
2016-04-04 20:13:08 +02:00
Martin Gerhardy
815c190fc6
VIDEO: comments
2016-04-04 20:02:51 +02:00
Martin Gerhardy
d2b3c3c719
IMAGE: moved Image class into own lib
...
this allows us to also use it in those unittests that are console-only but still write or read images
2016-04-04 20:01:20 +02:00
Martin Gerhardy
4fe9ba0b14
CMAKE: fixed target name if shader names are not unique
2016-04-04 20:00:50 +02:00
Martin Gerhardy
138a6235dc
VOXEL: use previous voxel data and moved the color definition into the client
2016-04-04 20:22:10 +02:00