Joshua Barretto
4531a4e3f9
Added lightning
2022-07-08 23:26:33 +01:00
Joshua Barretto
622b67d24e
Relative offset fix
2022-07-08 20:49:51 +01:00
Joshua Barretto
90d2ceab2e
Fixed rain clipping issue
2022-07-08 20:40:08 +01:00
Joshua Barretto
4b738c8b8f
Balanced rain intensity
2022-07-08 20:22:09 +01:00
Joshua Barretto
6c4b10d881
Use existing humidity
2022-07-08 20:18:07 +01:00
Joshua Barretto
28bc9db198
Better cloud cover
2022-07-08 18:09:13 +01:00
Joshua Barretto
853d622e19
Better fall rate
2022-07-08 16:41:31 +01:00
Joshua Barretto
23aea72466
Fixed fall rate
2022-07-08 16:09:36 +01:00
Joshua Barretto
32fe997506
Use tilted origin for rain
2022-07-08 16:07:15 +01:00
Joshua Barretto
d5c0e878d7
Adjusted depths
2022-07-08 15:09:38 +01:00
Joshua Barretto
eae917ee8f
Use DDA for rain rendering
2022-07-08 14:48:59 +01:00
IsseW
6d8cbe6f0f
remove relative rain direction and increase FALL_RATE
2022-07-04 18:18:43 +02:00
Imbris
e4dfc7729f
Fix rain being visible indoors by making rpos properly line up with where the rain is being drawn and suppressing any leaks of rain occlusion map via flooring the sampled output
2022-07-04 18:18:41 +02:00
IsseW
e7208c9537
make iterations const
2022-07-04 18:18:41 +02:00
Imbris
a5a082cf41
Also use 4 iterations for medium clouds and adjust the factor multiplied by rain_dist each iteration based on the number of iterations so that the last iteration is always the same.
2022-07-04 18:18:40 +02:00
Imbris
b2d3759105
Cleanup profiling comments and commented code
2022-07-04 18:18:39 +02:00
Imbris
b29bad015c
Misc notes in cloud-frag.glsl
2022-07-04 18:18:39 +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
e2969dc5f9
turn off rain for CLOUD_MODE_NONE and adjust iterations
2022-07-04 18:18:38 +02:00
IsseW
80e29e2c20
put rain_density in uniform
2022-07-04 18:18:37 +02:00
IsseW
5b7b13adce
Add medium check to rain
2022-07-04 18:18:36 +02:00
IsseW
a7c724a46d
Limit figures drawn for rain occlusion
2022-07-04 18:18:35 +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
fa589e915e
make rain view distance smaller, dont put wind in texture
2022-07-04 18:11:41 +02:00
IsseW
fd12c8abdb
Remove dead shader code, clean up weather.rs
2022-07-04 18:10:06 +02:00
IsseW
b82bb5b247
Don't have rain be behind an expiremental shader
2022-07-04 18:07:22 +02:00
IsseW
3eabe24f12
base occlusion texture size of off voxels
2022-07-04 18:07:19 +02:00
IsseW
54f958acc7
more correct occlusion
2022-07-04 18:07:16 +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
Joshua Barretto
6093e1972a
Add directional rain back
2022-07-04 18:07:05 +02:00
IsseW
e37f2be820
Put rainbows behind experimental
2022-07-04 18:07:03 +02:00
Joshua Barretto
86814eba04
Made rain look better
2022-07-04 18:07:03 +02:00
Joshua Barretto
502145a6f9
Cloud movement is more prominent
2022-07-04 18:07:01 +02:00
Joshua Barretto
dc90d637c1
Smoother clouds
2022-07-04 18:07:01 +02:00
Joshua Barretto
4181331e6b
Balanced rain density
2022-07-04 18:07:00 +02:00
IsseW
273c5ed2f0
Temporary noise solution
2022-07-04 18:07:00 +02:00
IsseW
67683f315f
Put rain behind expiremental shader
2022-07-04 18:06:59 +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
102156c4b3
Better particle light
2022-07-04 18:11:42 +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
Imbris
b7096d9f2e
Scale shadow grid to multiple texels per grid cell to make it easier to examine
2022-06-05 16:35:12 -04:00
Imbris
9b78d75f06
Add experimental shader option to visualize shadow map texels
2022-06-05 16:35:12 -04:00
Christof Petig
f12f79439f
fix negative values for RGB and vary dryness and strength according to biome
2022-06-01 22:13:34 +02:00
Christof Petig
827006e7e0
vary color, strength based on position, color on biome
2022-06-01 22:13:34 +02:00
Christof Petig
6ddedecc05
introduce smoke strength and color
2022-06-01 22:13:34 +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
cc295b483a
Better snow cover
2022-05-15 15:34:36 +01:00
Joshua Barretto
b42ee3fce2
Avoid expense when LoD voxels are disabled
2022-05-11 15:20:19 +01:00
Joshua Barretto
01e1cb34b0
Fixed minor LoD issues
2022-05-11 15:00:44 +01:00
Joshua Barretto
5e1f16fb7a
Better tree colours
2022-05-11 00:15:05 +01:00
Joshua Barretto
d4fd9d2d0e
Added LoD houses
2022-05-10 19:19:46 +01:00
Joshua Barretto
7382aab13a
Upped default LoD distance
2022-05-10 17:12:12 +01:00
Joshua Barretto
add9e5f9fe
Better snow cover
2022-05-10 12:40:06 +01:00
Joshua Barretto
c199d17deb
Better snow cover
2022-05-10 12:40:06 +01:00
Joshua Barretto
63c8ea58b9
Unbork normals
2022-05-10 12:40:06 +01:00
Joshua Barretto
2d7aa1aaa3
Added no terrain pop experimental shader
2022-05-10 12:40:06 +01:00
Joshua Barretto
596ae73117
Added NoLodVoxels option
2022-05-10 12:40:06 +01:00
Joshua Barretto
39e8b5d468
Hacky normals
2022-05-10 12:40:06 +01:00
Joshua Barretto
c3f30b2188
Offset for side/top texture
2022-05-10 12:40:06 +01:00
Joshua Barretto
3693a439ac
Better reflections
2022-05-10 12:40:06 +01:00
Joshua Barretto
e4e50cb50e
Better pulldown
2022-05-10 12:40:06 +01:00
Joshua Barretto
a9b2018383
Better snow cover
2022-05-10 12:40:06 +01:00
Joshua Barretto
2df01385d2
Voxelise trees
2022-05-10 12:38:37 +01:00
Joshua Barretto
1db7cc7fde
LoD trees in snow are white
2022-05-10 12:38:36 +01:00
Joshua Barretto
cf346d05c1
Different kinds of tree
2022-05-10 12:38:36 +01:00
Joshua Barretto
7cce892cff
Varying normals
2022-05-10 12:38:36 +01:00
Joshua Barretto
ac0e7a7724
Use dedicated fragment shader
2022-05-10 12:38:36 +01:00
Joshua Barretto
b3126ca687
Initial implementation of LoD trees
2022-05-10 12:38:36 +01:00
Joshua Barretto
30e73735de
Added SpawnMode to allow for ice and water column spawning of wildlife
2022-05-08 12:37:29 +01:00
Youssef Fahmy
aec866e5ec
Balance tweaks
2022-04-23 14:54:01 +00:00
Sam
89bf529a5e
Addressed review comments
2022-03-03 01:12:40 -05:00
Sam
f5e0cb0045
Addressed review comments
2022-03-03 01:11:18 -05:00
Sam
5a60562eee
Addressed review comments
2022-03-03 01:11:16 -05:00
Monty Marz
855733bdcb
tiny tweak
2022-03-03 01:11:09 -05:00
Sam
0542e46e7d
Lighting works now hackily
2022-03-03 01:11:01 -05:00
Monty Marz
82def16969
visuals
2022-03-03 01:11:00 -05:00
Sam
c6dc96b795
Settings button to turn off weapon trails.
2022-03-03 01:10:59 -05:00
Sam
f4abe4f275
More tweaks
2022-03-03 01:10:58 -05:00
Sam
b558331b32
Finishing touches
2022-03-03 01:10:55 -05:00
Sam
5018a9f476
Game now runs, still doesn't work
2022-03-03 01:10:53 -05:00
Sam
0794f980fe
Mostly snaked through another rendering pipeline
2022-03-03 01:10:47 -05:00
Imbris
08f67a335f
Add experimental shader option that lowers glow strength for lights near the camera
2022-02-26 00:26:42 -05:00
Sam
f30e879cf5
Clippy fixes
2022-02-14 17:23:15 -05:00
Sam
bf7e84c6ae
Initial particle work
2022-02-10 14:58:37 -05:00
Sam
f1801560fa
Deadwood ai
2022-02-10 14:58:31 -05:00
Joshua Barretto
e98f9aab63
Slight ambience at night
2022-02-09 22:47:58 +00:00
Joshua Barretto
17d5a9e222
Bare minimum water shaders
2022-02-09 14:41:44 +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
18f6077321
Merge branch 'imbris/srgb-dither' into 'master'
...
Dither in nonlinear srgb space and dithering related experimental shader options
See merge request veloren/veloren!3160
2022-02-01 21:24:50 +00:00
Sam
097d6cf07c
Extend green
2022-01-30 18:50:18 -05:00
Sam
0c44a7d1ab
More tweaking
2022-01-30 18:37:11 -05:00
Sam
bfa9c1ce3a
Fixed lifesteal particles
2022-01-30 18:11:41 -05: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
d8c4284a32
Merge branch 'zesterer/worldgen' into 'master'
...
Improvements to site2
See merge request veloren/veloren!3159
2022-01-28 17:14:07 +00:00
Joshua Barretto
56eff72670
Fixed blue snow
2022-01-27 11:04:05 +00: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
Imbris
fc3da4bfce
Merge branch 'imbris/sobel' into 'master'
...
Add experimental sobel filter
See merge request veloren/veloren!3113
2022-01-24 02:42:54 +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
Imbris
6cfadc4f65
Add sobel filter as experimental shader option
2022-01-23 16:32:26 -05:00
Joshua Barretto
abda8058fe
Fixed caustics
2022-01-23 16:32:26 -05:00
Joshua Barretto
a3fcd7f568
Unified and fixed attenuation
2022-01-23 16:32:26 -05:00
Joshua Barretto
b94d560a20
Fixed light extinction
2022-01-23 16:32:26 -05:00
Joshua Barretto
212392a062
Added proper refraction to water surface
2022-01-23 16:32:26 -05:00
Joshua Barretto
470353e08c
Fix for translucency blocking clouds
2022-01-23 16:32:26 -05:00
Joshua Barretto
0bcc3fb135
Sprite and figure attenuation
2022-01-23 16:32:26 -05:00
Joshua Barretto
90f3f0fea0
Stopped caustics appearing in bad places
2022-01-23 16:32:26 -05:00
Joshua Barretto
38832fadd3
Improved underwater lighting on low shader settings
2022-01-23 16:32:26 -05:00
Joshua Barretto
bf214f4de4
Use correct ray direction underwater
2022-01-23 16:32:26 -05:00
Joshua Barretto
5cf5693468
Handle underwater sunlight and moonlight
2022-01-23 16:32:26 -05:00
Joshua Barretto
067e98139f
Better caustic movement
2022-01-23 16:32:26 -05:00
Joshua Barretto
c6a9565c0f
Fixed caustics
2022-01-23 16:32:26 -05:00
Joshua Barretto
a316a780fc
Fixed shader compilation error
2022-01-23 16:32:26 -05:00
Joshua Barretto
e6332c1cb5
Significantly improved underwater shaders
2022-01-23 16:32:25 -05: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
Joshua Barretto
a49c0f0cdf
Fixed caustics
2022-01-23 20:06:44 +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
824ba2beff
Fixed light extinction
2022-01-21 18:21:14 +00:00
Joshua Barretto
9a9c32d311
Added proper refraction to water surface
2022-01-21 17:45:50 +00:00
Joshua Barretto
31b9cd0565
Fix for translucency blocking clouds
2022-01-21 17:29:59 +00:00
Joshua Barretto
d2d4ca33c9
Sprite and figure attenuation
2022-01-21 14:04:24 +00:00
Joshua Barretto
b3bf06b07d
Stopped caustics appearing in bad places
2022-01-21 13:43:36 +00:00
Joshua Barretto
3b347a2aa3
Improved underwater lighting on low shader settings
2022-01-21 13:35:40 +00:00
Joshua Barretto
2263bcbf7c
Use correct ray direction underwater
2022-01-21 01:24:00 +00:00
Joshua Barretto
261fdf17a2
Handle underwater sunlight and moonlight
2022-01-21 01:18:43 +00:00
Joshua Barretto
51323cde38
Better caustic movement
2022-01-21 01:06:11 +00:00
Joshua Barretto
63f6af0621
Fixed caustics
2022-01-21 01:03:39 +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
2f3b14f2e1
Improved glow lighting
2022-01-18 16:52:35 +00:00
Joshua Barretto
b85aac6e23
Fixed minor shader issues, added curved world effect
2022-01-18 01:47:06 +00:00
Joshua Barretto
cd428d9267
Added support for experimental shaders
2022-01-17 22:20:33 +00:00
Samuel Keiffer
a600d4ca94
Merge branch 'FreeFull/intel_uvec3_fix' into 'master'
...
Avoid Intel graphics ivec3/uvec3 bug.
See merge request veloren/veloren!3091
2022-01-09 01:14:48 +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
Filip Szczepański
053e28a33a
Avoid Intel graphics ivec3/uvec3 bug.
2022-01-09 00:04:35 +01: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
086097cd56
Better vines and lighting
2021-10-10 13:41:57 +01:00
Joshua Barretto
f9c635c928
Silly GI for water in caves
2021-10-10 13:41:56 +01:00
Joshua Barretto
0f2afbec8f
Fixed clouds and fluids underground
2021-10-10 13:41:56 +01:00
Joshua Barretto
f13a8a643b
Fixed water light extinction
2021-10-05 00:02:34 +01:00
Imbris
5217b5090c
Avoided black hexagons when bloom is enabled by suppressing NaN/Inf pixels during the first bloom blur pass
2021-09-22 21:58:36 -04:00
juliancoffee
3b308a3f6f
Add CapsulePrism collider variant
...
+ Add placeholder physics collision implementation as copy of cylinder
Box collider.
+ Display it with debug hitboxes.
2021-09-17 13:28:34 +03:00
Imbris
a77f981b15
Disable visuals that block seeing camera clipping since they cause flickering, raise max zoom cap with camera, fix overflow issue
2021-09-10 12:16:55 -04:00
Joshua Barretto
c3a0a1b8b5
Made the camera go dark if in a filled block and not moderator
2021-09-08 12:37:15 +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
Imbris
a1026c36f5
Make bloom intensity configurable, make whether less blurred layers are added in toggleable, hold onto copy of pipeline modes instead of returning it from pipeline creation
2021-08-01 18:50:39 -04:00
Imbris
6cabd74871
Make bloom optional with a config option that is not exposed in the UI (to give artists time to refine bloom before exposing the option)
2021-08-01 18:50:38 -04:00
Imbris
bfdee903dd
Add some of the changes from zesterer's patch including decreasing figure glow power, increasing glow of some particles, and fixing water normal normalization
2021-08-01 18:50:38 -04:00
Imbris
7da064fb23
Add ability to edit shader to enable filtering dim values for experimentation
2021-08-01 18:50:38 -04:00
Imbris
29bfee26c0
Add bloom passes in character select screen, use proper source image for bloom after clouds are applied, add blurred and less blurred stages of bloom together (experimental could remove), add filtering downsample pass that is not yet used
2021-08-01 18:50:37 -04:00
Imbris
74e01f10e3
Fixes and extra bloom
2021-08-01 18:50:37 -04:00
Imbris
2d83ef1c0e
Initial bloom impl
2021-08-01 18:50:37 -04:00
João Capucho
82489782b4
Fix uniformity bug in ui shader
2021-07-31 21:34:29 +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
Sam
997da21001
Particles for healing aura
2021-07-13 20:54:43 -05:00
Snowram
aaf5f89076
Merge branch 'snowram/death-outcome' into 'master'
...
Adds an outcome to death with SFX and VFX
See merge request veloren/veloren!2519
2021-06-28 23:18:45 +00:00
Snowram
3ec5306ed0
Adds an outcome to death with SFX and VFX
2021-06-29 00:14:05 +02:00
Imbris
20a9a420c6
Merge branch 'imbris/bind-order' into 'master'
...
Ensure bind groups are ordered with the most frequently changed ones in later slots
See merge request veloren/veloren!2496
2021-06-28 15:39:31 +00:00
Imbris
58f237eaf5
Ensure bind groups are ordered with the most frequently changed ones in later slots
2021-06-24 00:47:59 -04: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
Snowram
f2c7836161
Makes summon range inclusive
2021-06-15 09:49:13 +02:00
Snowram
97ce50e5d4
Add troll variants and roc npcs
2021-06-15 09:49:13 +02:00
jshipsey
4deeb42155
cave adjustments
2021-06-07 11:02:34 +02:00
jshipsey
1d23b7aebf
finalize stats
...
t
2021-06-07 11:02:03 +02:00
jshipsey
9034d0f25d
comment addressing, cave tweaks
2021-06-07 11:01:46 +02:00
Sam
93f90d514c
Particles for ice spikes
2021-06-04 18:17:15 -05:00
Sam
a82984b925
Added base ability set
2021-06-04 18:17:14 -05:00
Sam
5bf99eac11
Added totem ability, totem ai, totem ability set, particles for totem abilities, and totem voxel model.
2021-06-03 21:39:15 -05:00
Sam
c81e1534f7
First 3 abilities for tidal warrior functional. Added bubble particles.
2021-06-03 21:39:13 -05: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
01aa6af1fd
Address various TODOs introduced in wgpu transition
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
Avi Weinstock
7b04599a3b
Implement a Debug pipeline for hitboxes and pathfinding lines.
...
- Implements mesh generation for cylinders and lines.
- Implements an Id-allocator so that clients can mutate positions efficiently.
- Is split into pipeline and scene modules.
- Contains simple shaders that just pass through a position and color.
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
5749983868
Make shadow vert shaders always contain their content but ensure they are never used when shadow maps are disabled, remove uneeded shadow frag shader
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
9ec4fd5b4b
Remove commented out sprite code, including the code for getting verts for sprites with a texture rather than a storage buffer
2021-06-03 00:10:06 -04:00
Imbris
9be424de53
Remove unused waves texture
2021-06-03 00:10:05 -04:00
Imbris
7f9ba17dee
Remove unused shadow bind group from the cloud pipeline
2021-06-03 00:10:05 -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
Synis
c7cab3e19e
Fix missing include
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
577caa3047
Implement screenshots
2021-06-02 23:59:50 -04:00
Imbris
64398f6c0a
Try out using storage buffer for sprite vertices
2021-06-02 23:59:50 -04:00
Imbris
b9931588e4
Fix bugs with sprite rendering
2021-06-02 23:59:50 -04:00
Imbris
a90373604e
Fix sprite vertex lookup, normalize sprite
...
normals in vert shader
2021-06-02 23:59:50 -04:00
Imbris
8d63446300
Almost implement instance merging for sprites (validation error), rebase
...
fix
2021-06-02 23:59:50 -04:00
Imbris
0f1c4080c4
Start sprite refactor
2021-06-02 23:59:49 -04:00
Imbris
ad2b6c9014
Fix texture sampling syntax
2021-06-02 23:59:49 -04:00
Imbris
a8851b6561
Switch to index rendering for most quad-like things
2021-06-02 23:59:49 -04:00
Imbris
2f69c41b00
fix nametag depth culling as well as a tweak to maybe make the main menu not flicker on intel iGPU
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
93568754a0
Inverse depth planes.
...
Also added a function that has extensive details about what the
projection options mean, and set our near plane much closer (0.25 to
0.0625) and far plane much farther (100000.25 to 524288.0625). In the
future we may completely remove the far plane (opting for an infinite
one) and may possibly improve accuracy elsewhere using analysis of other
floating point values.
2021-06-02 23:59:48 -04:00
Joshua Yanovski
adf3f83b4b
Fix point shadows.
2021-06-02 23:59:48 -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
Capucho
b6c37be299
Re enable sprite rendering
2021-06-02 23:59:48 -04:00
Imbris
97bed5752b
Fix clouds
2021-06-02 23:59:48 -04:00
Imbris
f30588ea94
Fix flipping in post-processing stages and precompute the uv in those in the vert shader
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
Imbris
553c1c18a9
Add skybox
2021-06-02 23:59:48 -04:00
Capucho
1083d04c73
Reenable terrain rendering
...
Refractor col lights
2021-06-02 23:59:48 -04:00
Capucho
0db2a35955
Fix the orientation of the rendering
...
Reenable the rendering of the player
2021-06-02 23:59:47 -04:00
Capucho
1668e834f8
Renable the figure and terrain drawing code (not working yet)
2021-06-02 23:59:47 -04:00
Capucho
4c83e19c83
Remove the depth buffer from the Third drawer
2021-06-02 23:59:47 -04:00
Capucho
2c7d49b69f
Shader fixes
2021-06-02 23:59:47 -04:00
Imbris
da0423ab2a
Almost make clouds/postproccess run
2021-06-02 23:59:47 -04:00
Imbris
124d69d7ad
Render Ui
2021-06-02 23:59:45 -04:00
Imbris
97ca278d89
fixed validation errors when creating pipelines
2021-06-02 23:56:43 -04:00
Imbris
f540366676
Made shaders compile by adding locations and bindings and splitting textures and samplers out into two things and adding guards for double including shaders
2021-06-02 23:56:43 -04:00
Sam
7acd953923
Changed particles to a switch statement.
2021-05-10 19:58:32 -05:00
Sam
5fa4358e74
Clay golem attacks done.
2021-05-10 18:53:01 -05:00
Sam
164fd0de04
Particles for frenzy buff and ground cleave.
2021-05-04 08:45:10 -04:00
Joshua Barretto
559e16e035
Apply flat earth hack to mist
2021-04-25 23:28:19 +01:00
Joshua Barretto
3e4afc5a45
Capped light access
2021-04-25 22:49:20 +01:00
Joshua Barretto
98f660e486
More realistic cloud light extinction model
2021-04-25 22:26:07 +01:00
Joshua Barretto
fa262d2a5c
Fixed near cloud bug
2021-04-25 20:04:00 +01:00