04c64dc122
Better (and faster) water shaders
2019-10-17 17:11:55 +01:00
3279a278b7
Move computations to terrain fragment shaders
2019-10-16 15:05:45 +01:00
c01e19fc05
Don't render water that isn't there, improved chunk render order
2019-10-16 12:40:18 +01:00
8ae2692b6e
Allow canceling chunk generation.
...
Currently we only do this when no players are in range of the chunk. We
also send the first client who posted the chunk a message indicating
that it's canceled, the hope being that this will be a performance win
in single player mode since you don't have to wait three seconds to
realize that the server won't generate the chunk for you.
We now check an atomic flag for every column sample in a chunk. We
could probably do this less frequently, but since it's a relaxed load it
has essentially no performance impact on Intel architectures.
2019-10-16 11:39:41 +00:00
4bbc340f52
Faster meshing, better dusk
2019-10-14 10:48:40 +01:00
889fd678c6
More opaque water surface
2019-10-08 12:21:05 +01:00
087bfffc8a
Proper tree colour variation
2019-10-07 09:05:18 +01:00
a3daa6065a
Add aa modes, with ui interface to switch
2019-09-26 23:14:27 -04:00
432e828517
Add MSAAx4
2019-09-26 23:14:27 -04:00
bef4f11536
Added sprite selection
2019-09-26 11:43:03 +01:00
7e6eede740
Better sun halo colours
2019-09-26 00:15:07 +01:00
6dbeda3267
Better light attenuation
2019-09-26 00:15:07 +01:00
499344ccab
Added entity shadows
2019-09-26 00:15:07 +01:00
899a7c56ab
Dark water
2019-09-26 00:15:07 +01:00
207568a012
Better day/night cycle, less intense sun
2019-09-26 00:15:07 +01:00
71247f3e5d
Fractional FXAA scaling
2019-09-26 00:15:07 +01:00
dfcdd5656b
Added persistent ambiance back
2019-09-26 00:15:07 +01:00
46fdc87014
Animated chunk loading
2019-09-26 00:15:07 +01:00
3979dddbc1
Faster meshing, better AO, colour correction
2019-09-26 00:15:07 +01:00
f1d590464f
Added colour smoothing
2019-09-26 00:15:07 +01:00
34221a0f1d
Disable AO
2019-09-26 00:15:07 +01:00
a432cef263
Better colour correction
2019-09-26 00:15:07 +01:00
3f2e22f039
Exponential interpolation for linear damping
...
With an additional approximation to allow for the same size jumps given different framerates.
2019-09-09 19:11:40 +00:00
f53904b534
More sprites, ui fixes, lianas
2019-09-01 19:04:03 +00:00
5a677b9c1e
Added modular building generation
2019-08-31 11:44:52 +01:00
55350d8f5f
Better wind waving, improved sun ambiance
2019-08-21 17:03:03 +01:00
0fcb3a174d
Random terrain sprite orientations
2019-08-21 16:22:49 +01:00
75e1ee3cd7
Added per-instance transformation matrix, variable wind swaying
2019-08-21 13:47:29 +01:00
6a0be5dc35
Better sunset colours, stars no longer reflect in water
2019-08-20 16:26:12 +01:00
4ed21a2e59
Sprite render distance tweaks and optimisations
2019-08-20 11:05:01 +01:00
245c9af2e8
Patchier plants, wind swaying
2019-08-20 11:05:01 +01:00
7960e6ea6d
Sprite distance fading, grass
2019-08-19 22:54:16 +01:00
b31cca4bb3
Added wheat and sprite rendering
2019-08-19 21:09:35 +01:00
749ec15bf9
Cleanup, comments
2019-08-18 10:33:18 +01:00
75dbebbd05
More interesting waves
2019-08-18 10:33:18 +01:00
f0e52e6002
Better reflections and water fog
2019-08-18 10:33:18 +01:00
825d8bb632
Fixed water in caves, made water reflection vary with lighting
2019-08-18 10:33:18 +01:00
5d4079b165
Better reflection calculations
2019-08-18 10:33:18 +01:00
d65bacbea1
Better waves
2019-08-18 10:33:18 +01:00
fa6825f13b
Better fluid meshing, disabled fluid backface culling and depth buffer writing
2019-08-18 10:33:18 +01:00
42237a84e4
Added translucent meshing pass, water reflections
2019-08-18 10:33:18 +01:00
d89fff1499
Fix typo, move shaders back out of subfolders
2019-08-15 23:59:10 -04:00
d99a4f8d39
Lighter
2019-08-15 23:59:09 -04:00
6a477d6b69
Tweak lighting
2019-08-15 23:59:09 -04:00
be0e0e52a8
Improve colors
2019-08-15 23:59:09 -04:00
bdd7b2c22d
move conversion to fragment shader
2019-08-15 23:56:14 -04:00
c09eb77149
Add srgb converion in shaders
2019-08-15 23:56:14 -04:00
cb25c45dec
Move shaders, start asset reloading system
2019-08-15 23:56:12 -04:00