I am creating a CIImage programatically from a GL texture using either
NULL as color space or CGColorSpaceCreateDeviceRGB().
This CIImage is set as input of a QCRenderer (published input), which
renders that image.
When I use NULL as color space, the rendered output preserves
transparency of input image. When I use the colorspace, the
transparent regions become opaque. I need the colorspace because
otherwise, colors are not OK (too light). Is there any problem in my
setup ? Or is it a bug ?