aboutsummaryrefslogtreecommitdiffstats
path: root/UefiMonitorTest/UefiMonitorTest.c
diff options
context:
space:
mode:
Diffstat (limited to 'UefiMonitorTest/UefiMonitorTest.c')
-rw-r--r--UefiMonitorTest/UefiMonitorTest.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/UefiMonitorTest/UefiMonitorTest.c b/UefiMonitorTest/UefiMonitorTest.c
index 763a263..8d67c83 100644
--- a/UefiMonitorTest/UefiMonitorTest.c
+++ b/UefiMonitorTest/UefiMonitorTest.c
@@ -114,9 +114,10 @@ PrepareGraphicsInfo (
));
ParseGraphicsPixelFormat (BitMask, &PixelWidth, PixelShl, PixelShr);
+ ASSERT (PixelWidth == 4);
Graphics->Gop = Gop;
- Graphics->FrontBuffer = (UINT8 *)Gop->Mode->FrameBufferBase;
+ Graphics->FrontBuffer = (UINT32 *)Gop->Mode->FrameBufferBase;
Graphics->BufferSize = Gop->Mode->FrameBufferSize;
Graphics->BackBuffer = AllocateCopyPool (Graphics->BufferSize, Graphics->FrontBuffer);
ASSERT (Graphics->BackBuffer != NULL);
@@ -126,7 +127,7 @@ PrepareGraphicsInfo (
CopyMem (Graphics->PixelShl, PixelShl, sizeof (PixelShl));
CopyMem (Graphics->PixelShr, PixelShr, sizeof (PixelShr));
Graphics->PixelWidth = PixelWidth;
- Graphics->Pitch = Graphics->PixelWidth * Gop->Mode->Info->PixelsPerScanLine;
+ Graphics->Pitch = Gop->Mode->Info->PixelsPerScanLine;
}
STATIC