I have an image that is 64x64 and I'm trying to map it to a quad. However 
it is only coming up with white and no sign of the image I am trying to 
map. 
My code looks like this:

import pyglet
from pyglet.gl import *

glEnable(GL_TEXTURE_2D)

image = pyglet.image.load("redbrick.png")

rawimage = image.get_image_data()
pitch = rawimage.width * len('RGBA')
data = rawimage.get_data('RGBA', pitch)

glBindTexture(GL_TEXTURE_2D, texture.id)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR)
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, (image.width), (image.height), 0, 
GL_RGBA, GL_UNSIGNED_BYTE, data)

window = pyglet.window.Window()

@window.event
def on_draw():
    window.clear()

    glBindTexture (GL_TEXTURE_2D, texture.id)
    glBegin (GL_QUADS);
    glTexCoord2i (0, 0)
    glVertex2i (0, 0)
    glTexCoord2i (1, 0)
    glVertex2i (64, 0)
    glTexCoord2i (1, 1)
    glVertex2i (64, 64)
    glTexCoord2i (0, 1)
    glVertex2i (0, 64)
    glEnd ()

pyglet.app.run()


Is there something I've left out? It just displays a white square in the 
bottom left corner :/

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/pyglet-users/-/a7L410IWgIUJ.
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