8 ms·
> It's mildly offensive that u10000 is a builtin type but vec2f Zig does have builtin vec2f, it is spelt @Vector(2, f32).
by tuhats 3y ago
> It's mildly offensive that u10000 is a builtin type but vec2f
Zig does have builtin vec2f, it is spelt @Vector(2, f32).
- ForkMeOnTinder 3y ago@Vector is counterproductive for cases like vec2f, since it tries to force data into SIMD registers even when it would be more efficient to leave it in normal registers. In fact I've wondered in the past if Zig might end up slower than C for graphics code, if people misuse @Vector to get normal math operators back. For that reason I never use @Vector unless I already know what SIMD intrinsics I'd be writing in C.