I'm getting a strange segfault using VBOs/VAOs when I call glDraw array.... 
I've run out of ideas how to fix it.. Any suggestions would be greatly 
appreciated.

the code is here:

http://dpaste.com/1141633/

The debug log says:

libGL: AtiGetClientDriverName: 9.0.2 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/fglrx/dri/fglrx_dri.so
ukiDynamicMajor: found major device number 250
ukiDynamicMajor: found major device number 250
ukiOpenByBusid: Searching for BusID PCI:1:0:0
ukiOpenDevice: node name is /dev/ati/card0
ukiOpenDevice: open result is 10, (OK)
ukiOpenByBusid: ukiOpenMinor returns 10
ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
glGetString(7936)
glGetString(7937)
glGetString(7939)
glGetString(7938)
glGetString(7936)
glGetString(7937)
glGetString(7939)
glGetString(7938)
gluGetString(100801)
gluGetString(100800)
glEnable(2884)
glEnable(2929)
glGenBuffers(1, <pyglet.gl.gl.LP_c_u)
glGetString(7936)
glGetString(7937)
glGetString(7939)
glGetString(7938)
glClearColor(0.0, 0.0, 0.0, 1.0)
 * Converting cverts to GLfloat data
 * Creating VBO
glGenBuffers(1, c_uint(2L))
glPushClientAttrib(2)
glBindBuffer(34962, 2L)
glBufferData(34962, 768, None, 35040)
glPopClientAttrib()
 * Creating VAO
 * Compiling shaders
glCreateProgram()
glCreateShader(35633)
glShaderSource(2L, 1, <pyglet.gl.glext_arb, None)
glCompileShader(2L)
glGetShaderiv(2L, 35713, <cparam 'P' (0x7f750)
glAttachShader(1L, 2L)
glCreateShader(35632)
glShaderSource(3L, 1, <pyglet.gl.glext_arb, None)
glCompileShader(3L)
glGetShaderiv(3L, 35713, <cparam 'P' (0x19f32)
glAttachShader(1L, 3L)
glLinkProgram(1L)
glGetProgramiv(1L, 35714, <cparam 'P' (0x19f32)
 * Binding shaders
glUseProgram(1L)
 * Starting app loop
glViewport(0, 0, 800, 800)
glMatrixMode(5889)
glLoadIdentity()
glOrtho(0, 800, 0, 800, -1, 1)
glMatrixMode(5888)
 * update called
glBindBuffer(34962, 2L)
glPushClientAttrib(2)
glBindBuffer(34962, 2L)
glBufferData(34962, 768, <__main__.c_float_Ar, 35040)
glPopClientAttrib()
glBindBuffer(34962, 0)
 * on_draw called
glClearColor(0.0, 0.0, 0.0, 1.0)
glClear(16384)
   * binding verts
glBindBuffer(34962, 2L)
   * binding attrs
glEnableClientState(32884)
   * drawing arrays
Segmentation fault


-- 
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to