I'm attempting to draw to screen with a bunch of colors that I have in YCbCr coordinates. However, all drawing libraries that I can find (Windows or cross-platform) want to specify colors in RGB and I don't want to convert and lose precision. Can anyone tell me how to do this?
Since the monitor is RGB you will have to convert the colors somewhere. If you do it yourself, or let some third party library do it for you doesn't really matter. I believe SDL lets you put YCbCr/YUV-values directly. But the colors will be converted to RGB either by software or by your graphics card on the way to the monitor.