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