Joshua Barretto
3b195fbd55
Improved shiny water shader
2022-09-22 23:08:32 +01:00
Joshua Barretto
4bb5660f40
Fixed incorrect specular light in water
2022-09-22 22:40:16 +01:00
Joshua Barretto
b48b3eea02
Improved caustic shaders
2022-09-22 21:12:20 +01:00
Isse
cfdc2a8ae6
Add setting to disable flashing lights
2022-07-31 21:53:25 +00:00
Joshua Barretto
0b16baf46a
Improved rain performance
2022-07-16 14:44:58 +01:00
Joshua Barretto
3c5de2991b
More consistent texturing code
2022-07-15 08:43:35 +01:00
Joshua Barretto
9ad32b37e7
More efficient texture fetches
2022-07-15 08:43:34 +01:00
Joshua Barretto
07ba4dcc33
Fixed particles for non-body entities, AO for non-volumetric illumination
2022-07-15 08:43:34 +01:00
Joshua Barretto
b5662163f0
Better lighting and verticality in caves
2022-07-15 08:43:33 +01:00
Joshua Barretto
2cce44fc36
Began work on caves2
2022-07-15 08:42:56 +01:00
Joshua Barretto
62d2982990
Made rainbows ultra only
2022-07-15 07:08:30 +00:00
Joshua Barretto
964b315fc5
Fixed lightning point glow
2022-07-14 22:12:34 +00:00
Joshua Barretto
f48665366b
More lightning position variety
2022-07-13 21:45:37 +01:00
Joshua Barretto
4e854a28ff
Fixed occlusion bias
2022-07-10 16:56:45 +01:00
Joshua Barretto
47b236b1f0
Better lightning rates, fixed shaders
2022-07-10 13:44:11 +01:00
Joshua Barretto
3b758cc7b0
Minor colour tweak
2022-07-09 02:25:24 +01:00
Joshua Barretto
836fe2b1c6
Proper lightning
2022-07-09 01:59:18 +01:00
Joshua Barretto
edc2720416
Better lightning effect
2022-07-09 00:39:18 +01:00
Joshua Barretto
4531a4e3f9
Added lightning
2022-07-08 23:26:33 +01:00
IsseW
6d8cbe6f0f
remove relative rain direction and increase FALL_RATE
2022-07-04 18:18:43 +02:00
Imbris
5866e23e32
Pre-compute view_mat_inv * proj_mat_inv on the CPU before sending to the cloud shader
2022-07-04 18:18:38 +02:00
IsseW
80e29e2c20
put rain_density in uniform
2022-07-04 18:18:37 +02:00
DaforLynx
ac82689f83
Clean up audio code, fix egui bug
2022-07-04 18:18:34 +02:00
IsseW
72a0f56788
better rainbows
2022-07-04 18:18:34 +02:00
IsseW
cb969e5b87
Move atan2 to lod.glsl
2022-07-04 18:11:45 +02:00
IsseW
7752696387
pos_to_uv -> wpos_to_uv
2022-07-04 18:11:44 +02:00
Treeco
0d21361e05
Add player-relative rain direction
2022-07-04 18:11:42 +02:00
IsseW
fd12c8abdb
Remove dead shader code, clean up weather.rs
2022-07-04 18:10:06 +02:00
IsseW
3eabe24f12
base occlusion texture size of off voxels
2022-07-04 18:07:19 +02:00
IsseW
234ed5afb2
Rain occlusion projection matrix
2022-07-04 18:07:13 +02:00
Joshua Barretto
295b89d446
Better bias
2022-07-04 18:07:12 +02:00
Joshua Barretto
bfb4769315
Random depth for rain drops for better occlusion
2022-07-04 18:07:11 +02:00
IsseW
79cac935c8
Added rain occlusion
2022-07-04 18:07:11 +02:00
Joshua Barretto
48117988e1
Better rain threshold
2022-07-04 18:07:06 +02:00
Joshua Barretto
767093105f
Rebalanced rain
2022-07-04 18:07:05 +02:00
IsseW
e37f2be820
Put rainbows behind experimental
2022-07-04 18:07:03 +02:00
Joshua Barretto
dc90d637c1
Smoother clouds
2022-07-04 18:07:01 +02:00
IsseW
273c5ed2f0
Temporary noise solution
2022-07-04 18:07:00 +02:00
IsseW
9c84a20cef
better sim
2022-07-04 18:06:58 +02:00
IsseW
547301ff5f
rainbows
2022-07-04 18:06:57 +02:00
IsseW
78c1de19cf
More accurate weather sim
2022-07-04 18:04:39 +02:00
IsseW
9cb67e6283
Rain shader
2022-07-04 18:11:41 +02:00
IsseW
b7c0196129
Server weather sim
2022-07-04 18:11:41 +02:00
Hugo Peixoto
fe11d6d5bc
Split sky shader's twilight into dawn and dusk
...
Instead of having the same color profiles for the sky's color, light,
and halo, we now have the ability to define different values for dawn
and dusk.
The dusk values were unchanged and the dawn values are similar, but with
less red. These should probably be tweaked a bit more.
2022-05-22 19:54:44 +01:00
Joshua Barretto
6ace5adda6
Reduced point light ambiance hack
2022-05-15 16:33:03 +01:00
Joshua Barretto
c3f30b2188
Offset for side/top texture
2022-05-10 12:40:06 +01:00
Imbris
08f67a335f
Add experimental shader option that lowers glow strength for lights near the camera
2022-02-26 00:26:42 -05:00
Joshua Barretto
e98f9aab63
Slight ambience at night
2022-02-09 22:47:58 +00:00
Joshua Barretto
0facac68b4
Bad fake lighting in caves
2022-02-09 13:28:07 +00:00
Joshua Barretto
8888190eb4
Added BareMinimum shader effect
2022-02-09 12:56:21 +00:00
Imbris
89edd18787
Dither in nonlinear srgb space and add a few dithering related things to the experimental shader options
2022-01-28 22:55:59 -05:00
Joshua Barretto
39863e8727
Remove colour banding
2022-01-27 00:29:03 +00:00
InfRandomness
df6a0002e9
Move alpha values calculation to CPU
2022-01-24 19:24:51 +00:00
Joshua Barretto
d18174e0d1
Revert "Merge branch 'infrandomness/remove_alpha' into 'master'"
...
This reverts merge request !3128
2022-01-24 00:52:03 +00:00
Joshua Barretto
bdb0fc9c16
Merge branch 'zesterer/underwater' into 'master'
...
Underwater shaders
See merge request veloren/veloren!3127
2022-01-23 20:36:47 +00:00
InfRandomness
69c3480fce
Move alpha values calculation
2022-01-23 17:16:22 +00:00
Joshua Barretto
fb2b9929a6
Unified and fixed attenuation
2022-01-23 16:25:15 +00:00
Joshua Barretto
31b9cd0565
Fix for translucency blocking clouds
2022-01-21 17:29:59 +00:00
Joshua Barretto
3b347a2aa3
Improved underwater lighting on low shader settings
2022-01-21 13:35:40 +00:00
Joshua Barretto
261fdf17a2
Handle underwater sunlight and moonlight
2022-01-21 01:18:43 +00:00
Joshua Barretto
c17abb93f1
Fixed shader compilation error
2022-01-21 00:50:14 +00:00
Joshua Barretto
5b606f0d50
Significantly improved underwater shaders
2022-01-21 00:42:20 +00:00
Joshua Barretto
c2644d8e71
Fixed interaction between bloom and point glow
2022-01-20 22:30:05 +00:00
Joshua Barretto
5a7cd39625
Added point glow slider
2022-01-20 13:40:11 +00:00
Joshua Barretto
1ccbaac314
Addressed review comments, fixed perf issue
2022-01-19 20:08:13 -05:00
Joshua Barretto
fcd25648fe
Fixed point glow with no clouds
2022-01-19 20:08:13 -05:00
Joshua Barretto
fd4c4adae9
Fixed moving procgen LoD shader
2022-01-19 20:08:13 -05:00
Joshua Barretto
7506dc2a41
Added procedural LoD detail shader
2022-01-19 19:59:14 -05:00
Joshua Barretto
391d1f6bf4
Added point glow
2022-01-19 19:59:13 -05:00
Joshua Barretto
b85aac6e23
Fixed minor shader issues, added curved world effect
2022-01-18 01:47:06 +00:00
Dominik Broński
cc36a14407
Fixes NaN in shader code which produced black sprites visible through blocks
2022-01-09 01:03:05 +00:00
Joshua Barretto
87293fb9df
Fixed lantern lighting bug
2021-10-17 09:07:27 +01:00
Joshua Barretto
ef33b2e3ab
Better ambiance slider
2021-10-16 15:12:07 +01:00
Joshua Barretto
3322eeb365
Aurora light tint
2021-10-16 14:32:18 +01:00
Joshua Barretto
c4efb5fc68
Better moonlight, added aurora light
2021-10-16 14:31:46 +01:00
Joshua Barretto
53185639a0
Better aurora
2021-10-16 14:31:46 +01:00
Joshua Barretto
0f2afbec8f
Fixed clouds and fluids underground
2021-10-10 13:41:56 +01:00
Joshua Yanovski
5500435d2f
Revert "Replace shaderc with naga"
...
This reverts commit 446d93dda0
.
2021-09-04 11:59:18 -07:00
João Capucho
446d93dda0
Replace shaderc with naga
2021-08-31 22:53:10 +01:00
João Capucho
c4214fedbe
Don't use derivatives in vertex shader
2021-08-04 23:14:08 +01:00
João Capucho
c56ecee988
Fix non uniform control flow in shader
2021-07-29 18:05:27 +01:00
Joshua Barretto
5bdea9249c
More sunset variation for higher graphics modes
2021-07-17 19:00:12 +01:00
AldanTanneo
f1b83962bd
Fixed smooth layer at z=434 (and a few other)
2021-06-23 21:13:15 +02:00
Joshua Barretto
8ab222bf80
Selectively disable glow flicker for small wins on low-end systems
2021-06-21 17:06:43 +01:00
jshipsey
4deeb42155
cave adjustments
2021-06-07 11:02:34 +02:00
Imbris
2b8eaae572
Update wgpu, cleanup a bit of commented shader code, improve sprite LOD selection code
2021-06-03 00:10:06 -04:00
Imbris
8403e4c483
address/remove TODOs, fix comment typos, enable wgpu/trace feature by default (So no recompile is needed to collect an API trace)
2021-06-03 00:10:06 -04:00
Imbris
b84c8b2915
Remove weird syntax in cloud shader that was probably introduced when switching to textureLod
2021-06-03 00:10:06 -04:00
Imbris
d7683673ee
Properly account for negative sun_dir.z in pow use in sky shaders
2021-06-03 00:10:06 -04:00
Imbris
77689d1420
Comment out lod depth tweaks not designed for reverse depth, convert waves image to rgba before constructing a texture, misc fix after rebase
2021-06-02 23:59:50 -04:00
Imbris
086ea42ad7
Cloud and sprite shader fixes after rebase
2021-06-02 23:59:50 -04:00
Imbris
aa1e292b03
Fix dx12 shader issues
2021-06-02 23:59:50 -04:00
Imbris
ad2b6c9014
Fix texture sampling syntax
2021-06-02 23:59:49 -04:00
Imbris
261fd24dfd
Fix lod alt texture filtering
2021-06-02 23:59:49 -04:00
Imbris
c532f50e64
Remove wgpu patch/update wgpu, rebase fixes, remove use of deprecated
...
vek functions for left, right, up, down, forward_rh, forward_lh
2021-06-02 23:59:49 -04:00
Joshua Yanovski
868293a802
More frustration with shadows.
2021-06-02 23:59:48 -04:00
Joshua Yanovski
c97a42fdb7
Various fixes for shadows.
2021-06-02 23:59:48 -04:00
Capucho
23f1144fe2
Fix the shadow drawing code
...
Very poorly optimized
2021-06-02 23:59:48 -04:00
Imbris
97bed5752b
Fix clouds
2021-06-02 23:59:48 -04:00
Imbris
bae0310cc7
Somewhat fix lod, prevent particles spamming new buffers when disabled
2021-06-02 23:59:48 -04:00