mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 03:37:34 +00:00
![]() We use a switch-case statements to ensure we try to find the best suitable driver for a specific graphics card. In case we don't find such, we use the default statement to initialize the graphics card as a generic VGA adapter, if the adapter is VGA compatible. If we couldn't initialize the driver, we don't touch this adapter anymore. Also, GraphicsDevice should not be tied to a PCI::Address member, as it can be theortically be used with other buses (e.g. ISA cards). |
||
---|---|---|
.. | ||
Console | ||
VirtIOGPU | ||
Bochs.h | ||
BochsGraphicsAdapter.cpp | ||
BochsGraphicsAdapter.h | ||
Definitions.h | ||
FramebufferDevice.cpp | ||
FramebufferDevice.h | ||
GraphicsDevice.h | ||
GraphicsManagement.cpp | ||
GraphicsManagement.h | ||
IntelNativeGraphicsAdapter.cpp | ||
IntelNativeGraphicsAdapter.h | ||
VGACompatibleAdapter.cpp | ||
VGACompatibleAdapter.h |