How can I set the color depth of a fragment shader in C?

I have figured out how to set the render part using VuoInputDataColorDepth from the node, but the shader itself is still 8-bit RGBA. Would I have to change the GlContext or something like that?

The shader itself doesn’t have a bit depth; the bit depth is in the image (framebuffer) it’s being rendered into. So if you do VuoImageRenderer_render(…, VuoImageColorDepth_16), your shader should be rendered in 16bpc. (Though it can’t increase the bit depth of any images you feed into it.)

Oh, pebcac! I thought the shader could up the color depth, thanks!