diff --git a/easygame.py b/easygame.py index e73fb9b..3e41926 100644 --- a/easygame.py +++ b/easygame.py @@ -450,14 +450,14 @@ def draw_image(image, position=(0, 0), anchor=None, rotation=0, scale=1, scale_x if pixelated: tex = image._img.get_texture() - pyglet.gl.glBindTexture(pyglet.gl.GL_TEXTURE_2D, tex.id) - pyglet.gl.glTexParameteri(pyglet.gl.GL_TEXTURE_2D, pyglet.gl.GL_TEXTURE_MIN_FILTER, pyglet.gl.GL_NEAREST) - pyglet.gl.glTexParameteri(pyglet.gl.GL_TEXTURE_2D, pyglet.gl.GL_TEXTURE_MAG_FILTER, pyglet.gl.GL_NEAREST) + pyglet.gl.glBindTexture(tex.target, tex.id) + pyglet.gl.glTexParameteri(tex.target, pyglet.gl.GL_TEXTURE_MIN_FILTER, pyglet.gl.GL_NEAREST) + pyglet.gl.glTexParameteri(tex.target, pyglet.gl.GL_TEXTURE_MAG_FILTER, pyglet.gl.GL_NEAREST) else: tex = image._img.get_texture() - pyglet.gl.glBindTexture(pyglet.gl.GL_TEXTURE_2D, tex.id) - pyglet.gl.glTexParameteri(pyglet.gl.GL_TEXTURE_2D, pyglet.gl.GL_TEXTURE_MIN_FILTER, pyglet.gl.GL_LINEAR) - pyglet.gl.glTexParameteri(pyglet.gl.GL_TEXTURE_2D, pyglet.gl.GL_TEXTURE_MAG_FILTER, pyglet.gl.GL_LINEAR) + pyglet.gl.glBindTexture(tex.target, tex.id) + pyglet.gl.glTexParameteri(tex.target, pyglet.gl.GL_TEXTURE_MIN_FILTER, pyglet.gl.GL_LINEAR) + pyglet.gl.glTexParameteri(tex.target, pyglet.gl.GL_TEXTURE_MAG_FILTER, pyglet.gl.GL_LINEAR) image._sprite.draw()