OpenGL pixel buffer: download the buffer when lock mode is anything but HBL_DISCARD, and ignore whether the buffer was created as WRITE_ONLY. For consistency with other rendersystems, WRITE_ONLY should only be a hint, and should not prevent the user reading the contents if they choose to. Previously the read buffer would always contain garbage on GL unless you removed the WRITE_ONLY, which was easy to miss because TU_DEFAULT includes it.
OpenGL pixel buffer: download the buffer when lock mode is anything but HBL_DISCARD, and ignore whether the buffer was created as WRITE_ONLY. For consistency with other rendersystems, WRITE_ONLY should only be a hint, and should not prevent the user reading the contents if they choose to. Previously the read buffer would always contain garbage on GL unless you removed the WRITE_ONLY, which was easy to miss because TU_DEFAULT includes it.

paroj/ogre,paroj/ogre,RealityFactory/ogre,paroj/ogre,OGRECave/ogre,RealityFactory/ogre,paroj/ogre,OGRECave/ogre,RealityFactory/ogre,paroj/ogre,OGRECave/ogre,RealityFactory/ogre,OGRECave/ogre,RealityFactory/ogre,OGRECave/ogre