Changeset 1362

Show
Ignore:
Timestamp:
09/11/08 02:18:55 (3 months ago)
Author:
ArcRiley
Message:

Ticket #963 :

  • now renders, no longer segfaults
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/pysoy/src/models/Axis.pym

    r1361 r1362  
    7272      # just need to re-bind them to render again 
    7373      # 
    74       gl.glBindBufferARB(gl.GL_ARRAY_BUFFER_ARB, self._vertBuffer) 
    75       gl.glBindBufferARB(gl.GL_ELEMENT_ARRAY_BUFFER_ARB, self._elementBuffer)  
     74      gl.glBindBufferARB(gl.GL_ARRAY_BUFFER_ARB,         self._vertBuffer) 
     75      gl.glBindBufferARB(gl.GL_ELEMENT_ARRAY_BUFFER_ARB, self._elmtBuffer)  
    7676      # 
    7777    else: 
     
    8181      # First we'll populate _vert 
    8282      # 
    83       self._vert[0].px = 0.00          # \ 
    84       self._vert[0].py = 0.00          #  } (0.0, 0.0, 0.0) 
    85       self._vert[0].pz = 0.00          # / 
    86       self._vert[0].cr = 1.00          # \ 
    87       self._vert[0].cg = 0.00          #  } Red 
    88       self._vert[0].cb = 0.00          # /___________________________ 
    89       self._vert[1].px = 1.00          # \ 
    90       self._vert[1].py = 0.00          #  } (1.0, 0.0, 0.0) 
    91       self._vert[1].pz = 0.00          # / 
    92       self._vert[1].cr = 1.00          # \ 
    93       self._vert[1].cg = 0.00          #  } Red 
    94       self._vert[1].cb = 0.00          # /___________________________ 
     83      _vert[0].px = 0.00          # \ 
     84      _vert[0].py = 0.00          #  } (0.0, 0.0, 0.0) 
     85      _vert[0].pz = 0.00          # / 
     86      _vert[0].cr = 1.00          # \ 
     87      _vert[0].cg = 0.00          #  } Red 
     88      _vert[0].cb = 0.00          # /___________________________ 
     89      _vert[1].px = 1.00          # \ 
     90      _vert[1].py = 0.00          #  } (1.0, 0.0, 0.0) 
     91      _vert[1].pz = 0.00          # / 
     92      _vert[1].cr = 1.00          # \ 
     93      _vert[1].cg = 0.00          #  } Red 
     94      _vert[1].cb = 0.00          # /___________________________ 
    9595      # 
    9696      # Next populate _elmt 
    9797      # 
    98       self._elmt[0].a = 0              # Line 0: 0-1 
    99       self._elmt[0].b = 1              # ____________________________ 
     98      _elmt[0].a = 0              # Line 0: 0-1 
     99      _elmt[0].b = 1              # ____________________________ 
    100100      # 
    101101      # Create new vertex buffer and send _vert 
     
    132132    gl.glEnableClientState(gl.GL_COLOR_ARRAY) # We need to render with color arrays 
    133133    # 
    134     gl.glVertexPointer(3, gl.GL_FLOAT, 0,               <gl.GLvoid *> 0) 
    135     gl.glColorPointer (3, gl.GL_FLOAT, sizeof(float)*3, <gl.GLvoid *> 0) 
     134    gl.glVertexPointer(3, gl.GL_FLOAT, 0,  <gl.GLvoid *> 0) 
     135    gl.glColorPointer (3, gl.GL_FLOAT, 12, <gl.GLvoid *> 0) 
    136136    gl.glDisable(gl.GL_CULL_FACE) 
    137137    gl.glDisable(gl.GL_DEPTH_TEST)