[Libreoffice-commits] core.git: Branch 'feature/opengl-vcl' - vcl/opengl
Michael Meeks
michael.meeks at collabora.com
Fri Nov 14 14:36:48 PST 2014
vcl/opengl/salbmp.cxx | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
New commits:
commit 318fc8d6810ed72bd43d811bac32216b6ed9f231
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Fri Nov 14 16:32:06 2014 +0000
vcl: assert more useful truths on BitmapWriterAccess completion.
Change-Id: I2ccc5eb64bf3b5d5ce94e2ddd4b9b458c3eda217
diff --git a/vcl/opengl/salbmp.cxx b/vcl/opengl/salbmp.cxx
index c2ebb68..2a57e728 100644
--- a/vcl/opengl/salbmp.cxx
+++ b/vcl/opengl/salbmp.cxx
@@ -415,7 +415,8 @@ GLuint OpenGLSalBitmap::CreateTexture()
bool OpenGLSalBitmap::ReadTexture()
{
sal_uInt8* pData = maUserBuffer.get();
- GLenum nFormat, nType;
+ GLenum nFormat = GL_RGB;
+ GLenum nType = GL_UNSIGNED_BYTE;
SAL_INFO( "vcl.opengl", "::ReadTexture " << mnWidth << "x" << mnHeight );
@@ -518,6 +519,12 @@ void OpenGLSalBitmap::ReleaseBuffer( BitmapBuffer* pBuffer, bool bReadOnly )
// The palette is modified on read during the BitmapWriteAccess,
// but of course, often it is not modified; interesting.
maPalette = pBuffer->maPalette;
+
+ // Are there any more ground movements underneath us ?
+ assert( pBuffer->mnWidth == mnWidth );
+ assert( pBuffer->mnHeight == mnHeight );
+ assert( pBuffer->mnBitCount == mnBits );
+
delete pBuffer;
}
More information about the Libreoffice-commits
mailing list