Commit Graph

11568 Commits (master)

Author SHA1 Message Date
mgerhardy 3dd0acd0e6 CUBIQUITY: cleanup + const 2016-04-11 20:31:07 +02:00
mgerhardy 7903e588d3 CUBIQUITY: no c style coding needed for c++11 2016-04-11 20:21:11 +02:00
mgerhardy b2a4a4749d CUBIQUITY: pass by reference for the region parameter of a octree node 2016-04-11 20:20:33 +02:00
mgerhardy bf46a4ebf4 CUBIQUITY: no c style coding needed for c++11 2016-04-11 20:19:15 +02:00
mgerhardy 1f38a4c5d3 CUBIQUITYTOOL: fixed warning 2016-04-11 20:16:36 +02:00
mgerhardy c04782e678 FRONTEND: std::cout => Log::debug 2016-04-11 20:16:22 +02:00
mgerhardy eecb3d0a6b FRONTEND: fixed typo 2016-04-11 20:14:34 +02:00
mgerhardy e3c3dc2b16 FRONTEND: removed invalid usage of GL_OFFSET 2016-04-11 20:12:23 +02:00
mgerhardy 8375b4cc95 CUBIQUITYTOOL: new tool to test the cubiquity framework 2016-04-11 20:12:19 +02:00
mgerhardy 2cbad1989c MODULES: added cubiquity and dependencies
sqlite3 and polyvox
2016-04-10 13:42:58 +02:00
mgerhardy ed36d097a4 SHADERTOOL: removed unused header 2016-04-10 13:42:58 +02:00
mgerhardy b50741337c SHAPETOOL: cleanup 2016-04-10 13:25:25 +02:00
mgerhardy be61e58306 fixed uniform check 2016-04-10 13:25:25 +02:00
mgerhardy 947df14176 generate trees across chunk boundaries (still broken)
this step is needed in order to be able to generate bigger geometry
2016-04-10 13:25:25 +02:00
mgerhardy bd5f6676c7 attempt to place voxels outside of the chunk even in the generation step 2016-04-10 13:25:25 +02:00
mgerhardy 0a98b11ff4 added new tree type 2016-04-10 13:25:25 +02:00
mgerhardy 41305238b7 SHAPETOOL: use string for tree type selection widget 2016-04-10 13:25:25 +02:00
mgerhardy de0bb1950d don't place trees on trees 2016-04-10 13:25:25 +02:00
mgerhardy 21ce28dfb9 random leaves for trees 2016-04-10 13:25:25 +02:00
mgerhardy 72fd1bae31 SHAPETOOL: moved into 'better' place 2016-04-07 20:43:18 +02:00
mgerhardy 86a2a50ae2 SHAPETOOL: generate trees now kind of works
there is still a problem if the tree exceeds more than one chunk
2016-04-07 20:21:49 +02:00
mgerhardy bb1e7c11a3 UI: fixed fillFields for TBSelectList 2016-04-07 20:50:05 +02:00
mgerhardy 17631d6bb2 SHAPETOOL: renamed window 2016-04-07 20:16:01 +02:00
mgerhardy e61187fe62 UI: added support to fill in default widget values from Field definitions 2016-04-07 20:14:19 +02:00
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