Commit Graph

11568 Commits (master)

Author SHA1 Message Date
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
Martin Gerhardy 3366a95d91 plug memory leak in Image class and fixed warning 2016-04-04 20:24:01 +02:00
Martin Gerhardy 7cb9e0c87f activate ao (looks ... shitty) 2016-04-04 20:15:42 +02:00
Martin Gerhardy ac068dbf4d VIDEO: refactored Texture and Image
noise texture is generated in a thread
mesh shader supports fog
App class has a small own threadpool
removed water shader stuff
2016-04-04 20:55:48 +02:00
Martin Gerhardy af436fa589 docs update 2016-04-03 20:05:05 +02:00
Martin Gerhardy 6b91f60035 ao calculation 2016-04-01 20:13:01 +02:00
Martin Gerhardy 143e91716c started to implement culling 2016-04-01 14:02:52 +02:00
Martin Gerhardy 6b68edbe5f implemented ambient occlusion support in the shader
... not yet done in the mesh extraction phase
moved some ui classes into client
added own IsQuadNeeded for mesh extraction to be able to use our defines
2016-04-01 09:38:39 +02:00
Martin Gerhardy 89772befb2 we expect this already to be squared 2016-04-01 07:40:39 +02:00
Martin Gerhardy 477ab92d6c lowered the size of the terrain and prevent using sqrt in the for loop of createCirclePlane 2016-04-01 07:37:37 +02:00
Martin Gerhardy 9b8337d580 welcome back normals 2016-03-31 23:37:40 +02:00
Martin Gerhardy 45d17e7f8b introduced GameConfig header with cvar name constants 2016-03-31 22:40:05 +02:00
Martin Gerhardy f65afec48a use the cvar bool feature 2016-03-31 19:59:43 +02:00
Martin Gerhardy 874ea1b227 minor cleanup 2016-03-31 17:03:10 +02:00
Martin Gerhardy 30dfea2bef added biommanager and random stuff 2016-03-31 15:07:39 +02:00
Martin Gerhardy 55a07c6f3d updated docs 2016-03-31 12:14:14 +02:00
Martin Gerhardy d7b830e660 fixed extract bounds 2016-03-31 11:59:52 +02:00
Martin Gerhardy c4f159d1ef shader updates 2016-03-31 11:09:59 +02:00
Martin Gerhardy c67fc75679 fixed macros 2016-03-31 10:19:50 +02:00
Martin Gerhardy b371d4eced added shader validation 2016-03-31 10:05:24 +02:00
Martin Gerhardy 7929c3df09 use array for the colors 2016-03-30 22:09:53 +02:00
Martin Gerhardy 65800d0815 color texture (not yet in the shader) 2016-03-30 22:09:42 +02:00
Martin Gerhardy b37c61b577 color and fixed generation 2016-03-30 21:45:10 +02:00
Martin Gerhardy 85ee3019a9 position clipping 2016-03-30 21:17:41 +02:00
Martin Gerhardy 037a8d62b7 fixed tree out of bounds and numlock input handling 2016-03-30 21:11:29 +02:00
Martin Gerhardy 678a7df1ab seeing voxels again 2016-03-30 20:29:14 +02:00
Martin Gerhardy ab560174ec fixed loading the chunk 2016-03-30 19:32:26 +02:00