From 1eb8d972ba60592da7bfc27fe7ec80138e64dd7b Mon Sep 17 00:00:00 2001 From: shan Date: Wed, 5 Oct 2022 16:07:43 -0700 Subject: Reduced memory transfer of OpenGL gradient uniform upload. Rearranged gradient uniforms on OpenGL side to be more performant. --- wgpu/src/triangle/gradient.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'wgpu/src/triangle') diff --git a/wgpu/src/triangle/gradient.rs b/wgpu/src/triangle/gradient.rs index c647e6af..b6553708 100644 --- a/wgpu/src/triangle/gradient.rs +++ b/wgpu/src/triangle/gradient.rs @@ -54,8 +54,8 @@ impl GradientPipeline { "iced_wgpu::triangle [GRADIENT] uniforms", ); - //TODO: With a WASM target storage buffers are not supported. Will need to use UBOs & static - // sized array (64 on OpenGL side right now) to make gradients work + //Note: with a WASM target storage buffers are not supported. Will need to use UBOs & static + // sized array (eg like the 64-sized array on OpenGL side right now) to make gradients work let storage_buffer = DynamicBuffer::storage( device, "iced_wgpu::triangle [GRADIENT] storage", -- cgit