@Hoikas - This is a possible optimization for older GPUs.
I'm not happy about the approach - the way this is implemented is promoting the color depth of the entire window instead of just the Metal output. I'd like to figure out if there is a better way to do this - so I'm leaving this as a draft until the implementation and the potential improvements are better understood.
I'm going to close this. I've seen some Apple samples even default to 16 bit color without checking the monitor modes. So I don't think this is a serious performance concern.
@Hoikas - This is a possible optimization for older GPUs.
I'm not happy about the approach - the way this is implemented is promoting the color depth of the entire window instead of just the Metal output. I'd like to figure out if there is a better way to do this - so I'm leaving this as a draft until the implementation and the potential improvements are better understood.