Commit Graph

8367 Commits

Author SHA1 Message Date
Imbris
c51a167eeb Add skybox 2021-06-02 23:59:48 -04:00
Capucho
c6e415bc7d Fix wrong color format in col light 2021-06-02 23:59:48 -04:00
Capucho
ad7f1fe18f Reenable terrain rendering
Refractor col lights
2021-06-02 23:59:48 -04:00
Capucho
9a5bc12d3c Fix the orientation of the rendering
Reenable the rendering of the player
2021-06-02 23:59:47 -04:00
Capucho
9de927fb2f Pass format to particle pipeline 2021-06-02 23:59:47 -04:00
Capucho
9924d15dc8 Renable the figure and terrain drawing code (not working yet) 2021-06-02 23:59:47 -04:00
Imbris
52660e9262 Fix culling of postprocess/cloud triangles 2021-06-02 23:59:47 -04:00
Imbris
cd46a4bd85 Particles compiles and runs (no visuals yet) 2021-06-02 23:59:47 -04:00
Capucho
6530fe99db Remove the depth buffer from the Third drawer 2021-06-02 23:59:47 -04:00
Capucho
85296c1bb5 Shader fixes 2021-06-02 23:59:47 -04:00
Capucho
9379c4d1dc Update dependencies 2021-06-02 23:59:47 -04:00
Imbris
dd15e7e7d9 Almost make clouds/postproccess run 2021-06-02 23:59:47 -04:00
Imbris
5af8c24fa0 Render the UIs 2021-06-02 23:59:47 -04:00
Imbris
9587cd0191 Add generic Bound<T> type for grouping consts/other bindable things with bind groups 2021-06-02 23:59:47 -04:00
Imbris
67d3f7fe08 Render Ui 2021-06-02 23:59:45 -04:00
Imbris
40e73b8bbf Color! 2021-06-02 23:56:43 -04:00
Imbris
5af935a218 fixed validation errors when creating pipelines 2021-06-02 23:56:43 -04:00
Imbris
9bb283c603 No crash on startup 2021-06-02 23:56:43 -04:00
Imbris
940d60d888 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
Imbris
0b240dd22e Improve shader errors by showing shader file name, reduce repetitive shader construction code 2021-06-02 23:56:43 -04:00
Imbris
40cd2a2977 migrate cloud pipeline, migrate iced renderer, rebase fixes 2021-06-02 23:56:43 -04:00
Imbris
c938b4a4da Make compile through various changes, update wgpu to latest git 2021-06-02 23:56:43 -04:00
Capucho
2c920558bb More fixes 2021-06-02 23:56:43 -04:00
Capucho
ed359af94e Switched from zerocopy to bytemuck
Fixing errors
2021-06-02 23:56:40 -04:00
Capucho
6270184e9d Made the layouts more compact 2021-06-02 23:55:59 -04:00
Capucho
e1145de8c2 Finished porting all pipelines 2021-06-02 23:55:59 -04:00
Capucho
08084e7a41 Began porting pipeline creation 2021-06-02 23:55:59 -04:00
Capucho
bb6bf52ea8 ported all pipelines 2021-06-02 23:55:59 -04:00
Capucho
7055620636 Ported most of the textures and models related methods 2021-06-02 23:55:59 -04:00
Capucho
c069149aab Started the report of wgpu 2021-06-02 23:55:59 -04:00
Imbris
73ce406640 Merge branch 'imbris/fix-macos' into 'master'
Add missing userdata strategy env var to macos builds

See merge request veloren/veloren!2366
2021-06-02 23:56:16 +00:00
Samuel Keiffer
8e278a2124 Merge branch 'aweinstock/price-equality' into 'master'
Add a manifest for making different items count as the same item for the purpose of pricing.

See merge request veloren/veloren!2360
2021-06-02 23:48:45 +00:00
Samuel Keiffer
92f150bf5b Merge branch 'tygyh/default-loadout' into 'master'
LoadoutBuilder refactoring

See merge request veloren/veloren!2361
2021-06-02 23:42:39 +00:00
Samuel Keiffer
a3ee98cfb9 Merge branch 'aweinstock/agent-pid' into 'master'
Implement PID controllers and use them to stabilize Agent airship flight.

See merge request veloren/veloren!2356
2021-06-02 23:15:08 +00:00
Avi Weinstock
489fe930ac Add a manifest for making different items count as the same item for the purpose of pricing. 2021-06-02 19:12:51 -04:00
juliancoffee
adbe17dfd7 Move warning-supressing from global onto function 2021-06-03 01:58:34 +03:00
Imbris
857eb98632 Add missing userdata strategy env var to macos builds 2021-06-02 16:50:42 -04:00
juliancoffee
2ec161aec9 Implement Choice of Choice in loadout files 2021-06-02 18:35:22 +03:00
juliancoffee
eeab9aa5bb Using clippy::pedantic and improve asset tests
- Turned clippy::pedantic on for loadout_builder.rs and applied some
proposition
- Check for invalid weights in loadout files
2021-06-02 17:54:14 +03:00
Marcel
35980f82a6 Merge branch 'revert-c6e200a3' into 'master'
Add a configuration Option to opt-in Quic backend

See merge request veloren/veloren!2318
2021-06-02 14:27:13 +00:00
juliancoffee
d2a580b0d0 Add ability to override weapon in loadout assets 2021-06-02 17:17:19 +03:00
juliancoffee
3e88df129f Decompose LoadoutBuilder::from_asset_expect
- Introduce apply_asset_expect() to mutate passed builder and complete it
from asset
- Remove runtime panic from choosing item
- Rewrite defaults() to load from asset
2021-06-02 17:17:19 +03:00
Dr. Dystopia
d67d6773f0 Replace object initialization with read from file 2021-06-02 17:17:19 +03:00
Dr. Dystopia
bc6192b457 Create 'default.ron' file 2021-06-02 17:17:19 +03:00
Imbris
38fdef6c28 Merge branch 'aweinstock/dungeonmap' into 'master'
Add voxel data to the minimap (for visualizing trees and houses and dungeons)

See merge request veloren/veloren!2301
2021-06-02 05:06:24 +00:00
Avi Weinstock
9af2557f9c Address further MR 2301 comments. 2021-06-02 00:39:58 -04:00
Avi Weinstock
ebeeb7e3bf Address many of Imbris's comments on MR 2301. 2021-06-02 00:39:58 -04:00
Avi Weinstock
5834a9da4b Depend on crossbeam-utils and crossbeam-channel instead of crossbeam in voxygen. 2021-06-02 00:39:58 -04:00
Avi Weinstock
4b5688fa03 Use a single HashMap with the entry API and a KeyedJobTask enum for KeyedJobs. 2021-06-02 00:39:58 -04:00
Avi Weinstock
75cca1c02e Address MR 2301 review comments.
- Replace tabs with spaces in map-related i18n.
- Use `retain` in `remove_unloaded_chunks`.
2021-06-02 00:39:58 -04:00