haiku/headers/private/graphics
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
..
atimach64 Forgot to commit the Mach64 private headers directory. 2004-10-13 17:39:03 +00:00
common Changed radeons memory manager to use areas instead of malloc. Now the radeon.driver should work without hacking the kernel heap bigger. 2005-03-29 21:09:05 +00:00
et6x00 Removed CRs. Sorry. 2004-08-30 21:57:06 +00:00
matrox added move_overlay() related info to shared_info. 2004-11-23 14:27:14 +00:00
neomagic added / updated PCI config space register defines. 2004-11-18 14:47:11 +00:00
nvidia removed test remark. 2005-05-22 13:55:01 +00:00
radeon Updated radeon driver to the latest BeBits release 5.1.0.1. 2005-04-01 14:16:38 +00:00
skeleton removed more nvidia refs 2004-11-04 16:15:08 +00:00
tdfx Added a TDFX driver on behalf of Andrew Drewke. There are some warnings I can't make go away in voodoo3_accelerant.c -- good luck with them. 2004-06-24 23:31:04 +00:00
vesa Made some necessary enhancements to class Screen; the app_server also 2005-05-26 09:21:51 +00:00
AGP.h setting up AGP module use (not finished) 2004-07-12 12:25:41 +00:00
video_overlay.h hardware independent overlay header 2003-11-23 04:22:46 +00:00