Commit Graph

9044 Commits (64f094cf241aec4a45e2379f8cac071415fbc4fb)

Author SHA1 Message Date
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