Author: DavidCzech Date: 2008-03-18 18:53:04 -0400 (Tue, 18 Mar 2008) New Revision: 1171
Modified: trunk/pysoy/src/scenes/Planar.pxi Log: bugfix for scene rendering Modified: trunk/pysoy/src/scenes/Planar.pxi =================================================================== --- trunk/pysoy/src/scenes/Planar.pxi 2008-03-18 22:16:45 UTC (rev 1170) +++ trunk/pysoy/src/scenes/Planar.pxi 2008-03-18 22:53:04 UTC (rev 1171) @@ -102,9 +102,8 @@ cdef void _render(self) : #gl.glDisable(gl.GL_DEPTH_BUFFER) - self._material._coreBind() - gl.glEnableClientState( gl.GL_VERTEX_ARRAY ) + gl.glVertexPointer (3, gl.GL_FLOAT, 48, &self._verts[0].px) gl.glNormalPointer ( gl.GL_FLOAT, 48, &self._verts[0].nx) gl.glTexCoordPointer(3, gl.GL_FLOAT, 48, &self._verts[0].tx) @@ -112,17 +111,14 @@ #self._coreGetModelview(mtx) #gl.glPushMatrix() #gl.glMultMatrixf(mtx) - #(<soy.models.Mesh> self._mesh)._render(<void*> self)#Faces go here? - # + gl.glDrawElements (gl.GL_TRIANGLES, 60, gl.GL_UNSIGNED_SHORT, <unsigned short*> self._faces) + #gl.glPopMatrix() self._material._coreUnBind() - Scene._render(self) - gl.glDisableClientState( gl.GL_VERTEX_ARRAY ) #gl.glEnable(gl.GL_DEPTH_BUFFER) - property material : def __get__(self) : return self._material _______________________________________________ PySoy-SVN mailing list PySoy-SVN@pysoy.org http://www.pysoy.org/mailman/listinfo/pysoy-svn