On Wednesday, 24 June 2015 at 08:47:50 UTC, Manu wrote:
Ah okay.
Yeah, it's an interesting idea. It's only applicable to RGB colours. What's a bit awkward, is it's not entirely clear where the result of the swizzle is assigned? Is the result of the swizzle assigned to the colours present in the order of appearance in the current layout?
BGR8 a = Color.white;
BGR8 b = a.rbg;

is that: b=r, g=b, r=g, or is it r=r, g=b, b=g? Surely it's the former, but that means you need to be conscious of the colour layout whenever you perform a swizzle; ie, it will do different things for different layouts...

Ahh yes, I didn't think of that. I think for the 99% of people who are just using RGBA8 everywhere, it would still be valuable. But if it didn't get in I wouldn't be too disappointed.

Reply via email to