Commit Graph

7906 Commits

Author SHA1 Message Date
Capucho
4b651d535f Fix the buffer slicing in the submodel
Fixes the void figures
2021-04-22 18:59:44 -04:00
Capucho
732e0fa483 Re enable sprite rendering 2021-04-22 18:59:44 -04:00
Capucho
1cf128311a Reenable non-player figure drawing 2021-04-22 18:59:44 -04:00
Imbris
a723fc85ae Draw water 2021-04-22 18:59:44 -04:00
Imbris
4e06da7de8 Fix clouds 2021-04-22 18:59:44 -04:00
Imbris
a886efa2ff Fix flipping in post-processing stages and precompute the uv in those in the vert shader 2021-04-22 18:59:44 -04:00
Imbris
0eccb2d2e6 Somewhat fix lod, prevent particles spamming new buffers when disabled 2021-04-22 18:59:44 -04:00
Imbris
d7d415f23f No cube spam 2021-04-22 18:59:44 -04:00
Imbris
beaf4a2402 Start lod, update wgpu to fix viewport count validation error 2021-04-22 18:59:43 -04:00
Imbris
c943600274 Add skybox 2021-04-22 18:59:43 -04:00
Capucho
8836e8bd49 Fix wrong color format in col light 2021-04-22 18:59:43 -04:00
Capucho
f6c821ef3a Reenable terrain rendering
Refractor col lights
2021-04-22 18:59:43 -04:00
Capucho
f8570e9c83 Fix the orientation of the rendering
Reenable the rendering of the player
2021-04-22 18:59:43 -04:00
Capucho
6f60c1ca5c Pass format to particle pipeline 2021-04-22 18:59:43 -04:00
Capucho
8063730872 Renable the figure and terrain drawing code (not working yet) 2021-04-22 18:59:43 -04:00
Imbris
adb791229b Fix culling of postprocess/cloud triangles 2021-04-22 18:59:43 -04:00
Imbris
fb5e763ce3 Particles compiles and runs (no visuals yet) 2021-04-22 18:59:43 -04:00
Capucho
055556344b Remove the depth buffer from the Third drawer 2021-04-22 18:59:43 -04:00
Capucho
a4eb6a3179 Shader fixes 2021-04-22 18:59:43 -04:00
Capucho
551e899f18 Update dependencies 2021-04-22 18:59:43 -04:00
Imbris
b3eab70fb2 Almost make clouds/postproccess run 2021-04-22 18:59:43 -04:00
Imbris
c34afaa258 Render the UIs 2021-04-22 18:59:43 -04:00
Imbris
7b86b0d236 Add generic Bound<T> type for grouping consts/other bindable things with bind groups 2021-04-22 18:59:43 -04:00
Imbris
42770c2f89 Render Ui 2021-04-22 18:59:43 -04:00
Imbris
03994495a8 Color! 2021-04-22 18:59:43 -04:00
Imbris
6ce8acbea9 fixed validation errors when creating pipelines 2021-04-22 18:59:43 -04:00
Imbris
cdb6bd56a1 No crash on startup 2021-04-22 18:59:43 -04:00
Imbris
366e8e8e04 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-22 18:59:43 -04:00
Imbris
3f88fa54c7 Improve shader errors by showing shader file name, reduce repetitive shader construction code 2021-04-22 18:59:42 -04:00
Imbris
df87b0cf8a migrate cloud pipeline, migrate iced renderer, rebase fixes 2021-04-22 18:59:42 -04:00
Imbris
4fb189c388 Make compile through various changes, update wgpu to latest git 2021-04-22 18:59:42 -04:00
Capucho
3f85a8a8cf More fixes 2021-04-22 18:59:42 -04:00
Capucho
9000b756a8 Switched from zerocopy to bytemuck
Fixing errors
2021-04-22 18:59:42 -04:00
Capucho
acd13b87f3 Made the layouts more compact 2021-04-22 18:59:42 -04:00
Capucho
54010cb441 Finished porting all pipelines 2021-04-22 18:59:42 -04:00
Capucho
2f72227c13 Began porting pipeline creation 2021-04-22 18:59:42 -04:00
Capucho
5f9c5b83d7 ported all pipelines 2021-04-22 18:59:42 -04:00
Capucho
9370ffad33 Ported most of the textures and models related methods 2021-04-22 18:59:42 -04:00
Capucho
b75277850b Started the report of wgpu 2021-04-22 18:59:42 -04:00
Imbris
c2a8153325 Merge branch 'ygor/fix-arrow-outcome-loop' into 'master'
Skip physics pass for arrows stuck on surfaces

Closes #1094

See merge request veloren/veloren!2183
2021-04-22 22:30:36 +00:00
Ygor Souza
e59f1e8d28 Skip physics pass for arrows stuck on surfaces
This keeps the arrow velocity from changing, which is what was causing
the ProjectileHit outcome to be pushed multiple times for the same
arrow, since the outcome checks if the arrow velocity is above a given
threshold.
2021-04-22 23:03:04 +02:00
Marcel
6613374053 Merge branch 'revert-3506f754' into 'master'
Decouple Test-Ci with Release-Ci

See merge request veloren/veloren!2041
2021-04-22 20:23:59 +00:00
Marcel
ea16fa10ab use different docker tags for master and nightly runs,
This allow us to decouple our test-ci from the release-ci and is necessary for multiple release channels in the future.
E.g. we can run a master build without it directly beeing pushed to watchtower and airshipper (config setting requiered on airshipper)
Adjust Tags for server-cli
2021-04-22 21:38:29 +02:00
Marcel
e14f8b9745 Merge branch 'aweinstock/deflate-terrain' into 'master'
Compress terrain chunks with deflate. Includes a benchmark showing that this...

See merge request veloren/veloren!2166
2021-04-22 17:12:53 +00:00
Marcel
41dc58a147 Merge branch 'pfau/lantern_handles' into 'master'
Add handles to lanterns, fix cooking pot scale

See merge request veloren/veloren!2181
2021-04-22 17:12:07 +00:00
Monty Marz
b69eb61e7b Add handles to lanterns, fix cooking pot scale 2021-04-22 17:12:07 +00:00
Joshua Barretto
8d664ded1a Merge branch 'zesterer/small-fixes' into 'master'
Fixed broken crafting sprite requirement

See merge request veloren/veloren!2180
2021-04-22 11:57:13 +00:00
Joshua Barretto
f987f4d628 Fixed broken crafting sprite requirement 2021-04-22 12:30:48 +01:00
Ben Wallis
89e043bbca Merge branch 'lboklin/wildlife-group-spawn-dist' into 'master'
Space wildlife group spawns apart to prevent spawnplosions

See merge request veloren/veloren!2178
2021-04-22 08:50:20 +00:00
Ludvig Böklin
1708b8b4cc Space wildlife group spawns apart to prevent spawnplosions 2021-04-22 08:50:20 +00:00