diff options
author | 2023-06-27 22:10:17 +0200 | |
---|---|---|
committer | 2023-06-27 22:10:17 +0200 | |
commit | c7332c15227b5b079fba4c553c321a2528abd121 (patch) | |
tree | 42360ebdd24684fb42d9185b7f888b72d418a1e0 /wgpu/src/triangle.rs | |
parent | f6966268bb6d58b4b03ba61fc5732e1bf016e2a1 (diff) | |
parent | 677f564f087b009842207e6df74aed343454ea17 (diff) | |
download | iced-c7332c15227b5b079fba4c553c321a2528abd121.tar.gz iced-c7332c15227b5b079fba4c553c321a2528abd121.tar.bz2 iced-c7332c15227b5b079fba4c553c321a2528abd121.zip |
Merge pull request #1885 from bungoboingo/gradient-packing-optimization
Small gradient optimization
Diffstat (limited to 'wgpu/src/triangle.rs')
-rw-r--r-- | wgpu/src/triangle.rs | 32 |
1 files changed, 11 insertions, 21 deletions
diff --git a/wgpu/src/triangle.rs b/wgpu/src/triangle.rs index 6f32f182..3f3635cf 100644 --- a/wgpu/src/triangle.rs +++ b/wgpu/src/triangle.rs @@ -652,28 +652,18 @@ mod gradient { attributes: &wgpu::vertex_attr_array!( // Position 0 => Float32x2, - // Color 1 - 1 => Float32x4, - // Color 2 - 2 => Float32x4, - // Color 3 - 3 => Float32x4, - // Color 4 - 4 => Float32x4, - // Color 5 - 5 => Float32x4, - // Color 6 - 6 => Float32x4, - // Color 7 - 7 => Float32x4, - // Color 8 - 8 => Float32x4, - // Offsets 1-4 - 9 => Float32x4, - // Offsets 5-8 - 10 => Float32x4, + // Colors 1-2 + 1 => Uint32x4, + // Colors 3-4 + 2 => Uint32x4, + // Colors 5-6 + 3 => Uint32x4, + // Colors 7-8 + 4 => Uint32x4, + // Offsets + 5 => Uint32x4, // Direction - 11 => Float32x4 + 6 => Float32x4 ), }], }, |