Hi Sandra, On Thu, May 25, 2017 at 4:38 PM, sandra koroniewska <sandra.koroniew...@gmail.com> wrote: > Hi Józef, > sorry for responding here, but I didn't manage to send the corrections in > response to your previous mail. Thanks for your answer. The fragment of your > previous mail is: > > When it comes to unmapping the buffer, I don't know if I'm thinking right, > but I read in OpenGL 4.5 spec that "Unmapping a mapped buffer object > invalidates the pointer to its data store" and glUnmapBuffer is using a > pointer to GL_PIXEL_UNPACK_BUFFER.
In this case, glUnmapBuffer() invalidates the "pbo_mem" pointer which was returned by the previous call to glMapBuffer(). After the call to glUnmapBuffer() the "pbo_mem" pointer is not used so I don't see a reason to remove this glUnmapBuffer() call. The glPixelMapusv() calls in the test use a buffer bound to GL_PIXEL_UNPACK_BUFFER, but the buffer doesn't have to be mapped. Does your change fix a real problem for you? Thanks, Józef _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit