haiku/headers/private/graphics/vesa
Axel Dörfler e5b4782b4e Made some necessary enhancements to class Screen; the app_server also
has to care about refresh rates. Also changed Screen::GetMode() (formerly
Resolution()) to return all interesting values, so that hopefully no one
will call it anymore like RootLayer::SetScreens() did.
Greatly improved the horrible RootLayer::SetScreens().
The app_server is now able to deal with failing HWInterface::SetMode() calls;
in this case, it will fall back to the hardware's current mode. This now
also works correctly in combination with the vesa driver, so that you don't
have to compile the app_server with the same resolution you boot in anymore.
SetMode() now always returns if it succeeded or not.
Renamed RootLayer::fScreenXYResolution to fScreenWidth/Height respectively.
Removed the useless DisplayDriver::DisplayMode() method.
Added B_GET_DISPLAY_MODE to the required accelerant hooks.
Some minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12831 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-05-26 09:21:51 +00:00
..
utility.h Added very basic VESA driver. Will be improved in the future (right now 2005-04-08 15:11:32 +00:00
vesa.h Moved the vesa.h and vga.h headers to the private vesa driver header directory 2005-04-08 15:14:32 +00:00
vesa_info.h Made some necessary enhancements to class Screen; the app_server also 2005-05-26 09:21:51 +00:00
vga.h Moved the vesa.h and vga.h headers to the private vesa driver header directory 2005-04-08 15:14:32 +00:00