Commit Graph

294 Commits

Author SHA1 Message Date
d2e0445b34 Added point light ambiance 2020-01-27 01:47:23 +00:00
115ecf15d3 Made stars spin with sun and moon 2020-01-27 01:22:07 +00:00
966a61ad42 Stopped stars popping into existence 2020-01-27 01:03:55 +00:00
7167320c92 Fixed shadows, better pathfinding cap 2020-01-26 12:52:28 +00:00
166aba61f0 Make nametages etc fixed size and only display within limited range 2020-01-24 22:09:45 -05:00
34c88708af Adjusted cloud fuzz factor 2020-01-21 13:14:25 +00:00
8e7a8aa4f9 Shader optimisations 2020-01-21 12:58:20 +00:00
9d6bf66a32 Add options to turn off the clouds and to render ugly water 2020-01-19 14:05:31 -05:00
54773b57b6 Fixed water normals 2020-01-19 18:39:20 +00:00
020c57ec4a Fixed terrain normal decoding 2020-01-19 18:27:03 +00:00
21069a48dd Made clouds bigger, more performant and prettier 2020-01-19 18:06:34 +00:00
851d7858e6 Scrolling Combat Text (SCT) 2020-01-10 00:33:38 +00:00
fd9cc76786 Reimplement #210 2020-01-07 18:40:45 +03:00
3a5c69a314 Prevented chunk load popping with smooth view distance growth 2019-11-20 10:38:11 +00:00
8745d0a3af Non-linear depth buffer 2019-11-20 09:59:27 +00:00
c60799de3d Stronger moonlight 2019-11-19 20:43:41 +00:00
9993a4c81a Smoother water at distance, fixed warnings 2019-11-19 19:22:56 +00:00
7ad22c647d Fixed cloud shader banding issue 2019-11-19 19:09:22 +00:00
5cb6f691dc Fixed dense cloud void issue 2019-11-19 19:09:22 +00:00
28e625635f Split terrain rendering to avoid redrawing skybox 2019-11-19 19:09:22 +00:00
bca3817163 Massive performance boost for clouds, fixed reflection misprojection bug 2019-11-19 19:09:22 +00:00
39d686961e Removed cloud sampler early return 2019-11-19 19:09:22 +00:00
651bc8a9a3 Fixed close cloud precision noise 2019-11-19 19:09:22 +00:00
eeec7df7d3 Fixed passthrough reduction curve 2019-11-19 19:09:22 +00:00
fa4e68c165 Cleanup and speedup 2019-11-19 19:09:22 +00:00
559106ff2c Better passthrough calculation 2019-11-19 19:09:22 +00:00
4ccd8ac72a Improved cloud precision from internal perspective 2019-11-19 19:09:22 +00:00
b7e59dfcc2 Better precision cloud sampling and moon halo highlight 2019-11-19 19:09:22 +00:00
2c2dd49aed Made clouds render over terrain 2019-11-19 19:09:22 +00:00
9d48cc8fb7 Better water transparency 2019-11-19 19:09:22 +00:00
fd2c9e8cde Prevent sun/moon terrain overlap 2019-11-19 19:09:22 +00:00
f80f303a18 Prevented cloud overlap on terrain 2019-11-19 19:09:22 +00:00
0f37bfa829 Fixed hill colour blending 2019-11-19 19:09:22 +00:00
337383feaa Faster cloud reflections 2019-11-19 19:09:22 +00:00
7375c2c207 Faster clouds, better water 2019-11-19 19:09:22 +00:00
5162256e45 Faster and more visually pleasing clouds 2019-11-19 19:09:22 +00:00
aa111d34e5 Added clouds 2019-11-19 19:09:22 +00:00
18ec6dbbec Prevented the moon rising/setting too early/late 2019-11-19 19:09:22 +00:00
68502b22c1 Better moonlight 2019-11-19 19:09:22 +00:00
10ce8b45e7 Added moon 2019-11-19 19:09:22 +00:00
2134bf87a7 Smaller water details 2019-11-05 15:45:01 +00:00
671313a523 Overhauled water shaders 2019-11-05 15:45:01 +00:00
6d8d06ff7c Smoother water 2019-11-05 15:45:01 +00:00
7ecfde2925 Better water 2019-11-05 15:45:01 +00:00
c9787846d5 Fix MSAA x16 2019-10-21 21:55:49 +03:00
dcf8655202 Fixed srgb normal bug 2019-10-17 17:35:17 +01:00
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