On Tue, Oct 6, 2009 at 2:06 PM, Richard Jones <[email protected]>wrote:

> On 06/10/2009, at 5:44 PM, Brian Fisher wrote:
>
> <snip lengthy discussion of various rendering errors and workarounds>
>
>
> The Sprite module is intended to be used by people who don't necessarily
> even know what sub-pixel positioning is, let alone what the rendering
> repercussions are and certainly not how to avoid them.
>
>
I think you are completely missing the point of my email - my point was that
one of the major "rendering repercussions" of using subpixel rendering
(bilinear filtering coloring your opaque-transparent transitions) can be
handled automatically by using pre-multiplied alpha in a way that is
invisible to the user of the sprite class.

My thinking is that if you really break down the objections to sub-pixel
rendering being supported in the sprite class, you will find that you can
rework pyglet pieces in way that will both resolve those objections without
burdening the users of the library, and will most likely result in a better
engine overall (at least in the bilinear filter thing, it also prevents edge
coloring for scaling and rotation artifacts as well)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to