1
0
atdalīts no xt-sys/exectos

Allow to use custom framebuffer fonts

Šī revīzija ir iekļauta:
2024-03-10 10:02:30 +01:00
vecāks a4d9e6dd8e
revīzija cb4292dccf
2 mainīti faili ar 14 papildinājumiem un 0 dzēšanām

Parādīt failu

@@ -7,6 +7,7 @@
*/
#include <xtos.h>
#include <xtfont.h>
/**
@@ -108,6 +109,18 @@ HlInitializeFrameBuffer(VOID)
return STATUS_DEVICE_NOT_READY;
}
/* Check if custom font provided by bootloader */
if(KeInitializationBlock->LoaderInformation.FrameBuffer.Font)
{
/* Use custom font */
HlpFrameBufferData.Font = KeInitializationBlock->LoaderInformation.FrameBuffer.Font;
}
else
{
/* Use default font */
HlpFrameBufferData.Font = (PVOID)&XtFbDefaultFont;
}
/* Save framebuffer information and mark display as initialized */
HlpFrameBufferData.Address = KeInitializationBlock->LoaderInformation.FrameBuffer.Address;
HlpFrameBufferData.Width = KeInitializationBlock->LoaderInformation.FrameBuffer.Width;