João Capucho 277528355b
Fix depth textures being bound as float textures
Webgpu defines that a texture depth format can only be sampled as a
depth texture or as an "unfilterable-float", however both the clouds and
postprocess pipeline were declaring in their bind group that the depth
source was a texture with a sample type of float (filterable).

This is forbidden by the webgpu specification and should be caught by
validation, but the version of wgpu we are using doesn't have that check
(older versions have the check), so we can only assume that this is
undefined behavior.

Relevant sources:
- [Bind Group Creation](https://gpuweb.github.io/gpuweb/#bind-group-creation)
includes the rules that explicitly forbid this situation
- [Depth-stencil formats](https://gpuweb.github.io/gpuweb/#depth-formats)
defines which sample types we are allowed to use with depth textures
2023-01-31 16:46:24 +00:00
..
2023-01-15 18:28:38 +00:00
2022-12-15 16:19:49 +00:00
2022-12-31 23:50:38 +00:00
fmt
2023-01-28 03:10:43 +01:00
2023-01-19 21:59:02 +00:00
2022-11-30 15:13:52 +01:00
2023-01-21 02:40:32 +01:00
2021-09-30 18:48:42 +00:00
2022-07-15 18:59:37 +02:00
2022-10-22 19:48:50 +00:00
2022-11-28 14:08:11 +01:00
2022-09-25 15:58:32 +02:00
2021-08-11 09:42:29 +02:00
2023-01-03 08:58:08 +01:00