Switched to packing using f16s to maintain acceptable precision.

This commit is contained in:
Bingus 2023-06-07 10:47:57 -07:00
parent 9554c78f3a
commit 677f564f08
No known key found for this signature in database
GPG key ID: 5F84D2AA40A9F170
7 changed files with 160 additions and 148 deletions

View file

@ -96,24 +96,26 @@ impl Pipeline {
as u64,
step_mode: wgpu::VertexStepMode::Instance,
attributes: &wgpu::vertex_attr_array!(
// Colors 1-4
// Colors 1-2
1 => Uint32x4,
// Colors 5-8
// Colors 3-4
2 => Uint32x4,
// Offsets 1-4
3 => Float32x4,
// Offsets 5-8
4 => Float32x4,
// Colors 5-6
3 => Uint32x4,
// Colors 7-8
4 => Uint32x4,
// Offsets 1-8
5 => Uint32x4,
// Direction
5 => Float32x4,
// Position & Scale
6 => Float32x4,
// Border color
// Position & Scale
7 => Float32x4,
// Border radius
// Border color
8 => Float32x4,
// Border radius
9 => Float32x4,
// Border width
9 => Float32
10 => Float32
),
},
],