Commit Graph

6654 Commits

Author SHA1 Message Date
Joshua Yanovski
00d0d8f162 Fix point shadows. 2021-02-22 22:34:02 -05:00
Joshua Yanovski
b5cf4a2970 Fix directed shadows, mostly. 2021-02-22 22:34:02 -05:00
Imbris
f5ef7953cf Suppress wgpu_core::device info logging 2021-02-22 22:33:55 -05:00
Joshua Yanovski
21370194e8 More frustration with shadows. 2021-02-22 22:31:44 -05:00
Joshua Yanovski
3db52aff84 Various fixes for shadows. 2021-02-22 22:31:44 -05:00
Capucho
c1046b8db1 Fix the shadow drawing code
Very poorly optimized
2021-02-22 22:31:44 -05:00
Capucho
62cb475f2d Re enable the skybox rendering in char select 2021-02-22 22:31:44 -05:00
Capucho
c2eabfc272 Fix the buffer slicing in the submodel
Fixes the void figures
2021-02-22 22:31:44 -05:00
Capucho
b3d4351229 Re enable sprite rendering 2021-02-22 22:31:44 -05:00
Capucho
38edd7e9c9 Reenable non-player figure drawing 2021-02-22 22:31:42 -05:00
Imbris
5c62cb9a22 Draw water 2021-02-22 22:31:00 -05:00
Imbris
d853103889 Fix clouds 2021-02-22 22:31:00 -05:00
Imbris
35923932ba Fix flipping in post-processing stages and precompute the uv in those in the vert shader 2021-02-22 22:31:00 -05:00
Imbris
861c4ad59b Somewhat fix lod, prevent particles spamming new buffers when disabled 2021-02-22 22:31:00 -05:00
Imbris
da77680332 No cube spam 2021-02-22 22:31:00 -05:00
Imbris
4b9bcd0ae2 Start lod, update wgpu to fix viewport count validation error 2021-02-22 22:31:00 -05:00
Imbris
d2dc3989ea Add skybox 2021-02-22 22:31:00 -05:00
Capucho
0ea17bca10 Fix wrong color format in col light 2021-02-22 22:31:00 -05:00
Capucho
6fc916d9a1 Reenable terrain rendering
Refractor col lights
2021-02-22 22:31:00 -05:00
Capucho
1c05315953 Fix the orientation of the rendering
Reenable the rendering of the player
2021-02-22 22:31:00 -05:00
Capucho
cf66d6b082 Pass format to particle pipeline 2021-02-22 22:30:59 -05:00
Capucho
2bad1f22b0 Renable the figure and terrain drawing code (not working yet) 2021-02-22 22:30:59 -05:00
Imbris
de103bee1c Fix culling of postprocess/cloud triangles 2021-02-22 22:30:59 -05:00
Imbris
c0200b0d37 Particles compiles and runs (no visuals yet) 2021-02-22 22:30:59 -05:00
Capucho
4be44a53b7 Remove the depth buffer from the Third drawer 2021-02-22 22:30:59 -05:00
Capucho
268b8e6327 Shader fixes 2021-02-22 22:30:59 -05:00
Capucho
38725e53f9 Update dependencies 2021-02-22 22:30:58 -05:00
Imbris
3efc88d867 Almost make clouds/postproccess run 2021-02-22 22:26:45 -05:00
Imbris
7f7ed29968 Render the UIs 2021-02-22 22:26:45 -05:00
Imbris
7b464062b7 Add generic Bound<T> type for grouping consts/other bindable things with bind groups 2021-02-22 22:26:45 -05:00
Imbris
68efb0d992 Render Ui 2021-02-22 22:26:43 -05:00
Imbris
e187566ad0 Color! 2021-02-22 22:25:37 -05:00
Imbris
15b98056c4 fixed validation errors when creating pipelines 2021-02-22 22:25:37 -05:00
Imbris
b6de6997a0 No crash on startup 2021-02-22 22:25:37 -05:00
Imbris
df955c158a 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-02-22 22:25:37 -05:00
Imbris
c2418fa3ed Improve shader errors by showing shader file name, reduce repetitive shader construction code 2021-02-22 22:25:37 -05:00
Imbris
7252e2b793 migrate cloud pipeline, migrate iced renderer, rebase fixes 2021-02-22 22:25:37 -05:00
Imbris
ad54831c97 Make compile through various changes, update wgpu to latest git 2021-02-22 22:25:35 -05:00
Capucho
45c6638737 More fixes 2021-02-22 22:23:09 -05:00
Capucho
cd2901a3c7 Switched from zerocopy to bytemuck
Fixing errors
2021-02-22 22:20:19 -05:00
Capucho
91454ab0f7 Made the layouts more compact 2021-02-22 22:18:22 -05:00
Capucho
4fd9567da5 Finished porting all pipelines 2021-02-22 22:18:22 -05:00
Capucho
32a78c3988 Began porting pipeline creation 2021-02-22 22:18:22 -05:00
Capucho
d21709190c ported all pipelines 2021-02-22 22:18:22 -05:00
Capucho
fc800a7d53 Ported most of the textures and models related methods 2021-02-22 22:18:22 -05:00
Capucho
a43c7c7496 Started the report of wgpu 2021-02-22 22:18:20 -05:00
Marcel
2fbd382c91 Merge branch 'xMAC94x/physics_followup' into 'master'
physics followup, fix arrow problems

See merge request veloren/veloren!1811
2021-02-23 02:00:40 +00:00
Imbris
f33d3873b4 Merge branch 'aweinstock/modular-weapon-rigging' into 'master'
Support modular weapon voxel meshes being made by assembling their components.

See merge request veloren/veloren!1806
2021-02-23 00:45:26 +00:00
Avi Weinstock
c3ac8a1b51 Support modular weapon voxel meshes being made by assembling their components. 2021-02-23 00:45:26 +00:00
Marcel
6081ebbe15 Merge branch 'sam/ecs-sys-struct' into 'master'
Sam/ecs sys struct

See merge request veloren/veloren!1813
2021-02-23 00:08:09 +00:00