Just as long as you know you don't need to glTexParameteri for every render :)

On 31 March 2014 07:49, "Juan J. Martínez" <[email protected]> wrote:
> On 30/03/14 21:44, Richard Jones wrote:
>> GL_TEXTURE_MIN_FILTER and GL_TEXTURE_MAG_FILTER are parameters on the
>> texture object (in the OpenGL, not pyglet sense), something like:
>>
>> glTexParameteri(texture.target, GL_TEXTURE_MIN_FILTER, GL_NEAREST)
>> glTexParameteri(texture.target, GL_TEXTURE_MAG_FILTER, GL_NEAREST)
>>
>> Nothing to do with the Sprite implementation Groups or contexts - the
>> texture parameter is set on the texture and stays with the texture.
>>
>
> Mystery solved! I've tried that and it's correct.
>
> I'm keeping my PixSprite for convenience, but just like this:
>
> class PixSprite(pyglet.sprite.Sprite):
>     def __init__(self, *args, **kwargs):
>         super(PixSprite, self).__init__(*args, **kwargs)
>
>         gl.glTexParameteri(self._texture.target,
> gl.GL_TEXTURE_MAG_FILTER, gl.GL_NEAREST)
>         gl.glTexParameteri(self._texture.target,
> gl.GL_TEXTURE_MIN_FILTER, gl.GL_NEAREST)
>
>
> Thanks a lot Richard!
>
> --
> jjm's home: http://www.usebox.net/jjm/
> blackshell: http://blackshell.usebox.net/
>
> --
> You received this message because you are subscribed to the Google Groups 
> "pyglet-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pyglet-users.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to