J'ai un problème avec pyglet sur un de mes portables. Je travaille sur un 2D-jeu relativement complexe, mais il se produit même avec l'application pyglet les plus minimalistes que vous pouvez imaginer:pyglet sprite/texture problème: étiré à partir du bas à gauche
import pyglet
if __name__ == '__main__':
window = pyglet.window.Window(width=100, height=100)
window.clear()
ball_img = pyglet.image.load('ball.gif')
ball = pyglet.sprite.Sprite(ball_img)
@window.event
def on_draw():
ball.draw()
pyglet.app.run()
Il devrait afficher une image d'une balle comme ceci:
Mais ce qu'il dessine est une image étirée en quelque sorte:
Si je REPLAC e ball.draw()
avec ball_img.blit(0, 0, 0)
il est rendu comme prévu.
L'ordinateur portable est un petit Thinkpad X40 sous Linux (carte graphique intégrée Intel).
Comment un tel comportement peut-il être causé ou ce qui est susceptible de causer cela?