swrasts: Fix indirect rendering regression
* Introduced in hrev43755 * Missed the fact this fb width and height was still used. * Haiku3d, and flurry work once again
This commit is contained in:
@@ -595,6 +595,8 @@ MesaSoftwareRenderer::_AllocateBitmap()
|
|||||||
fFrontRenderBuffer->size = fBitmap->BitsLength();
|
fFrontRenderBuffer->size = fBitmap->BitsLength();
|
||||||
if (fVisual->doubleBufferMode)
|
if (fVisual->doubleBufferMode)
|
||||||
fBackRenderBuffer->size = fBitmap->BitsLength();
|
fBackRenderBuffer->size = fBitmap->BitsLength();
|
||||||
|
fFrameBuffer->width = fWidth;
|
||||||
|
fFrameBuffer->height = fHeight;
|
||||||
TRACE("%s: Bitmap Size: %" B_PRIu32 "\n", __func__, fBitmap->BitsLength());
|
TRACE("%s: Bitmap Size: %" B_PRIu32 "\n", __func__, fBitmap->BitsLength());
|
||||||
|
|
||||||
fFrontRenderBuffer->base.Data = fBitmap->Bits();
|
fFrontRenderBuffer->base.Data = fBitmap->Bits();
|
||||||
|
|||||||
@@ -595,6 +595,8 @@ MesaSoftwareRenderer::_AllocateBitmap()
|
|||||||
fFrontRenderBuffer->size = fBitmap->BitsLength();
|
fFrontRenderBuffer->size = fBitmap->BitsLength();
|
||||||
if (fVisual->doubleBufferMode)
|
if (fVisual->doubleBufferMode)
|
||||||
fBackRenderBuffer->size = fBitmap->BitsLength();
|
fBackRenderBuffer->size = fBitmap->BitsLength();
|
||||||
|
fFrameBuffer->width = fWidth;
|
||||||
|
fFrameBuffer->height = fHeight;
|
||||||
TRACE("%s: Bitmap Size: %" B_PRIu32 "\n", __func__, fBitmap->BitsLength());
|
TRACE("%s: Bitmap Size: %" B_PRIu32 "\n", __func__, fBitmap->BitsLength());
|
||||||
|
|
||||||
fFrontRenderBuffer->base.Data = fBitmap->Bits();
|
fFrontRenderBuffer->base.Data = fBitmap->Bits();
|
||||||
|
|||||||
Reference in New Issue
Block a user