koga73 :
Another benefit to 8-bits per channel is it fits nicely into a 32-bit value.
That's a separate matter from what the display actually supports and how the data is transmitted to it.
koga73 :
10 or 12-bit color values wouldn't work with 32-bit applications.
Of course it can work. It just doesn't pack as densely or easily as 8 bits per channel.
Moreover, 3D rendering typically uses floating-point formats to represent colors. It's only at the end that you'd map it to the gamut and luminance range supported by the display.