Comment 12 for bug 1256702

Oh, I forgot... it's a whole server that needs fading out if we're nesting.

So new functionality is likely required. But you should try to implement a single set_alpha() (or set_opacity; see bug 1236224) rather than concerning yourself and others with the performance issues of an RGBA pixel format.