Commit Graph

331 Commits

Author SHA1 Message Date
Imbris
5df5f910c2 Implement screenshots 2021-04-25 08:14:00 -04:00
Imbris
f736c180b8 Try out using storage buffer for sprite vertices 2021-04-25 08:14:00 -04:00
Imbris
66ed2c704e Fix bugs with sprite rendering 2021-04-25 08:14:00 -04:00
Imbris
29667df57e Fix sprite vertex lookup, normalize sprite
normals in vert shader
2021-04-25 08:14:00 -04:00
Imbris
b0b724031e Almost implement instance merging for sprites (validation error), rebase
fix
2021-04-25 08:14:00 -04:00
Imbris
ae8a5e0ca2 Start sprite refactor 2021-04-25 08:14:00 -04:00
Imbris
522eea0a74 Fix texture sampling syntax 2021-04-25 08:14:00 -04:00
Imbris
5de8099bd3 Switch to index rendering for most quad-like things 2021-04-25 08:14:00 -04:00
Imbris
2035664d62 fix nametag depth culling as well as a tweak to maybe make the main menu not flicker on intel iGPU 2021-04-25 08:14:00 -04:00
Imbris
482f9780d9 Fix lod alt texture filtering 2021-04-25 08:14:00 -04:00
Imbris
4f901986da Remove wgpu patch/update wgpu, rebase fixes, remove use of deprecated
vek functions for left, right, up, down, forward_rh, forward_lh
2021-04-25 08:14:00 -04:00
Joshua Yanovski
73621a45b1 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-04-25 08:14:00 -04:00
Joshua Yanovski
e5ef8b31ca Fix point shadows. 2021-04-25 08:14:00 -04:00
Joshua Yanovski
697f63455a More frustration with shadows. 2021-04-25 08:14:00 -04:00
Joshua Yanovski
7299746b1a Various fixes for shadows. 2021-04-25 08:14:00 -04:00
Capucho
5317dc1af4 Fix the shadow drawing code
Very poorly optimized
2021-04-25 08:14:00 -04:00
Capucho
42c8e2fece Re enable sprite rendering 2021-04-25 08:14:00 -04:00
Imbris
68a64a1fb8 Fix clouds 2021-04-25 08:14:00 -04:00
Imbris
b41f5d5d9e Fix flipping in post-processing stages and precompute the uv in those in the vert shader 2021-04-25 08:14:00 -04:00
Imbris
6c8978a513 Somewhat fix lod, prevent particles spamming new buffers when disabled 2021-04-25 08:14:00 -04:00
Imbris
b8a5e0e3b9 Add skybox 2021-04-25 08:14:00 -04:00
Capucho
a8cc322727 Reenable terrain rendering
Refractor col lights
2021-04-25 08:14:00 -04:00
Capucho
3bdd25ec4c Fix the orientation of the rendering
Reenable the rendering of the player
2021-04-25 08:14:00 -04:00
Capucho
1f70b7d24d Renable the figure and terrain drawing code (not working yet) 2021-04-25 08:13:59 -04:00
Capucho
b7d22c7971 Remove the depth buffer from the Third drawer 2021-04-25 08:13:19 -04:00
Capucho
c159346489 Shader fixes 2021-04-25 08:13:19 -04:00
Imbris
48b8ec5d49 Almost make clouds/postproccess run 2021-04-25 08:13:19 -04:00
Imbris
455082a7af Render Ui 2021-04-25 08:12:52 -04:00
Imbris
0f569266aa fixed validation errors when creating pipelines 2021-04-25 08:11:37 -04:00
Imbris
612e4fe823 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-04-25 08:11:37 -04:00
Joshua Barretto
19184a49a7 Made the pit of tartarus less bad 2021-04-21 22:18:44 +01:00
Joshua Barretto
81ba200e48 Improve dynamic light reflection for hill climbing 2021-04-21 17:10:53 +01:00
Joshua Barretto
11ba02130c Made sprite/block selection effect more subtle 2021-04-20 02:46:07 +02:00
Joshua Barretto
483276b082 Made sprite/block selection effect more subtle 2021-04-20 02:46:06 +02:00
Joshua Barretto
4ad5257e40 Rebalanced mist 2021-04-19 22:26:56 +01:00
Joshua Barretto
86287e8f0a Fixed negative cloud density bug 2021-04-19 22:02:47 +01:00
Joshua Barretto
f0f3da529b Fixed water shader, sky shader 2021-04-19 14:42:49 +01:00
Joshua Barretto
8f3233365d Improved hit particles 2021-03-29 21:52:05 +01:00
Joshua Barretto
b0acbda236 Improved archery with feedback sfx and particles 2021-03-29 21:52:04 +01:00
Joshua Barretto
b660c53b4c Revert to old sky colours for no clouds 2021-03-28 17:07:41 +01:00
Joshua Barretto
34a7667410 Toned down aurora 2021-03-28 17:07:41 +01:00
Joshua Barretto
f16c2b8b4c Made clouds adjust to world dimensions correctly 2021-03-28 17:02:17 +01:00
Joshua Barretto
d8117b3b3d Make caves and rtsim entities scale with map size, more cloud detail 2021-03-28 17:02:16 +01:00
Joshua Barretto
0bed52f63c Properly simulate atmospheric scattering 2021-03-28 17:01:53 +01:00
Joshua Barretto
d53042c852 Client-side time of day interpolation 2021-03-28 17:01:53 +01:00
Joshua Barretto
19ef00085d Softer and faster clouds with more verticality 2021-03-28 17:01:51 +01:00
Sam
f1156c9ce5 Added necrotic vortex attack to mindflayer 2021-03-27 21:05:03 -04:00
Sam
0d3795112c Added cursed flame attack to mindflayer 2021-03-27 21:05:03 -04:00
Joshua Barretto
6ea5aa796b Faster pick, less vibrant block selection 2021-03-21 20:38:08 +00:00
Joshua Barretto
347e1022a0 Initial implementation of pickaxe 2021-03-21 16:09:16 +00:00