I have a render in image patch that sends an image with alpha to an NS imageVIew in IB. This works as expected on my ATI cards (1900,3870,4870) but on GMA 950 (plastic macbook, mac mini) the color and alpha display is incorrect. The render in image output is set to 32 bits. What appears in the gma displays looks like the result I get on the ati cards if I set the render in image output to 8 bits. Is this a driver bug or is there something I need to to do to the image view to get it to display correctly in all cases. I don't really understand setting the pixel format options or even where I would set them in this case. Anyone else notice this issue with gma 950?

To be blunt, GMA950's are essentially only useful as space heaters. The 32bit Render In Image thing is a known, long-standing issue. From my experimentation, I've not been able to get reliable >8bpc imaging on this GPU in Quartz Composer (I've admittedly not tried manually creating an OpenGLContext with said settings, but all other in-QC attempts have been made), so I think it's just the nature of the beast, in this case.

If you want the same output on every card, you're going to lose. ATI can handle 16bpc, while Nvidia can't (or the other way around?), and both have subtle quirks that cause other artifacts in certain cases (not sure if these have been fixed -- I recall some texture leaking on ATI cards, some alpha blending issues on ATI cards, some severe performance problems on NVidia cards, and overall lackluster performance/missing features on Intel cards. Pick your poison, as they say. Or, use software rendering... :/)

On the plus side, no one's been able to purchase these infernal cards for a while now (or the equally annoying successor, the X3100), so in a few short half decades these troubles will all be behind us! ;)

--
[ christopher wright ]
[email protected]
http://kineme.net/

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to