From 20e1d4d1705e67e2d09b07393ff4223014e47973 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 30 Nov 2021 13:30:17 -0500 Subject: [PATCH] hal/gles: don't expose VERTEX_STORAGE if there is no storage --- wgpu-hal/src/gles/adapter.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/wgpu-hal/src/gles/adapter.rs b/wgpu-hal/src/gles/adapter.rs index 5f1c036a44..494576b905 100644 --- a/wgpu-hal/src/gles/adapter.rs +++ b/wgpu-hal/src/gles/adapter.rs @@ -279,6 +279,7 @@ impl super::Adapter { downlevel_flags.set( wgt::DownlevelFlags::VERTEX_STORAGE, max_storage_block_size != 0 + && max_storage_buffers_per_shader_stage != 0 && (vertex_shader_storage_blocks != 0 || vertex_ssbo_false_zero), ); downlevel_flags.set(wgt::DownlevelFlags::FRAGMENT_STORAGE, supports_storage);