[PyOpenGL-Devel] pixel buffer offset with glDrawPixels
Brought to you by:
mcfletch
From: Josh B. <jo...@jo...> - 2008-07-31 23:32:21
|
I am using glDrawPixels to draw from a pixel buffer object: ---------------------------- #draw bottom portion glPixelZoom(x_zoom, -y_zoom) glBindBuffer(GL_PIXEL_UNPACK_BUFFER_ARB, self._waterfall_buffer_bottom) glDrawPixels(self._fft_size, self._frame_ptr, GL_RGBA, GL_UNSIGNED_BYTE, None) glBindBuffer(GL_PIXEL_UNPACK_BUFFER_ARB, 0) #unbind ----------------------------- Currently, the data is set to None and the pixel buffer is drawn with a zero byte offset. According to the glDrawPixels docs: """If a non-zero named buffer object is bound to the GL_PIXEL_UNPACK_BUFFER target (see glBindBuffer) while a block of pixels is specified, data is treated as a byte offset into the buffer object's data store.""" How can I specify an offset into my pixel buffer in python? -Josh |