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 -~----------~----~----~----~------~----~------~--~---
