From e7de079b54eee3b5df3725a13c64fc890765fb5c Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Wed, 28 Nov 2012 03:39:55 +0000 Subject: [PATCH] swpipe: Fix bitmap creation * 1x1 is a valid bitmap size * GLInfo is now working showing the softpipe renderer info :) --- src/add-ons/opengl/swpipe/SoftwareRenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/opengl/swpipe/SoftwareRenderer.cpp b/src/add-ons/opengl/swpipe/SoftwareRenderer.cpp index 09503853b8..794e6795bc 100644 --- a/src/add-ons/opengl/swpipe/SoftwareRenderer.cpp +++ b/src/add-ons/opengl/swpipe/SoftwareRenderer.cpp @@ -340,12 +340,12 @@ SoftwareRenderer::_AllocateBitmap() BAutolock lock(fInfoLocker); delete fBitmap; fBitmap = NULL; - if (fWidth <= 1 || fHeight <= 1) { + if (fWidth < 1 || fHeight < 1) { TRACE("%s: Can't allocate bitmap of %dx%d\n", __func__, fWidth, fHeight); return; } - BRect rect(0.0, 0.0, fWidth - 1, fHeight - 1); + BRect rect(0.0, 0.0, fWidth, fHeight); fBitmap = new (std::nothrow) BBitmap(rect, fColorSpace); if (fBitmap == NULL) { TRACE("%s: Can't create bitmap!\n", __func__);