I've been trying to track down an issue, that's been a bit tricky, since it may be GPU and OS version dependent.
Basically, any code that would be expected to make a point or line actually aliased, seems to fail in 10.6 and 10.7. I remember this working in 10.5, but I was also using another machine than I am now (with a different GPU), more often than not. I don't know if it ever worked in 10.6 or not. Whether or not one enables aliasing, it seems to be getting called in QCPlugin, and GFPlugin. All v002 plugins (standard API), NI plugins (standard API), Kineme plugins (GFPlugin), fail in this regard, on my machine. If you setup a conditional in your plugin code that enables and disables smooth via a boolean input on a plugin, it fails to "not smooth" (e.g., draw square points), when it's not False. That used to work fine. If you go the extra step of setting up "what happens" with an Else statement, to make sure to dictate that no smoothing is going on, it still fails to draw aliased points (or lines). The enabling/disabling/not calling nice hints, alias stuff, or any permutation thereof, also make no difference. This also used to work fine. When I say "used to", this isn't an issue specific to 10.7, but 10.6 and 10.7 (with it having worked in 10.5, at least on one machine!). The one patch I can find that successfully draws aliased (square) points, is the QCMesh Render patch. This makes me feel like the issue isn't GPU dependent, but some obscure call that needs to be made, or not made, now. I'm curious about this, to test performance related issues. I wish to see if rendering of point clouds is quicker when drawing aliased points. Also, there seems to be something slightly non-standard or highly optimized going on with the texturing of the QCMesh gl points that allows it to perform much more quickly than alternatives. Any insight into that would be great. Best regards, George Toledo
_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com