From 0fc89aa3ec523d3d06546220bae5393232274e13 Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Mon, 15 May 2023 23:53:24 +0200 Subject: Blending and liquid source face culling --- src/gfx/map.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/gfx/map.rs') diff --git a/src/gfx/map.rs b/src/gfx/map.rs index 8b300dd..7bd5dd3 100644 --- a/src/gfx/map.rs +++ b/src/gfx/map.rs @@ -401,7 +401,14 @@ impl MapRender { entry_point: "fs_main", targets: &[Some(wgpu::ColorTargetState { format: state.config.format, - blend: Some(wgpu::BlendState::REPLACE), + blend: Some(wgpu::BlendState { + color: wgpu::BlendComponent { + src_factor: wgpu::BlendFactor::SrcAlpha, + dst_factor: wgpu::BlendFactor::OneMinusSrcAlpha, + operation: wgpu::BlendOperation::Add, + }, + alpha: wgpu::BlendComponent::OVER, + }), write_mask: wgpu::ColorWrites::ALL, })], }), -- cgit v1.2.3