Open
Description
Since vectors are defined with type aliases they have an incorrect alignment.
For example this has an alignment of 8
typedef float float2 __attribute__((vector_size(2 * sizeof(float))));
The generated bindgen code is
pub type float2 = [f32; 2usize];
which has an alignment of 4 instead of the expected 8.
Metadata
Metadata
Assignees
Labels
No labels