haiku/headers/private/graphics
Axel Dörfler 78fa3affbc * Overlay on the G33 does not work anymore in the secondary ring buffer;
we now always only use the primary ring buffer.
* Removed secondary ring buffer allocation and member fields.
* Increased size of the primary ring buffer to 65536 bytes.
* The bytes per row register is computed differently for 9xx chips.
* On G33, the overlay does not need a physical address anymore, so we
  don't pass B_APERTURE_NEED_PHYSICAL to the allocation anymore for that
  device.
* intel_free_memory() accidently added the aperture base to the allocation
  and would therefore never free any memory.
* INTEL_RING_BUFFER_SIZE_MASK was shifted one bit to the right, didn't
  cause any harm with our buffer sizes, yet, though.
* With these changes, the driver runs stable on a G33 chipset (I have not
  yet tested the hardware cursor, though, it might need some work, too).
  The only known issue left is that overlay flickers a bit if its buffer
  is partially backed up by reserved and allocated memory.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23798 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-01-31 18:28:48 +00:00
..
atimach64 Forgot to commit the Mach64 private headers directory. 2004-10-13 17:39:03 +00:00
cirrus Start of a cirrus gfx driver (for qemu), mostly a copy of skel for now. 2006-05-31 13:23:52 +00:00
common * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
et6x00
intel_extreme * Overlay on the G33 does not work anymore in the secondary ring buffer; 2008-01-31 18:28:48 +00:00
matrox * Renamed nv.driver to "nvidia", nm.driver to "neomagic", and mga.driver to "matrox"; 2007-05-04 07:49:53 +00:00
neomagic * Renamed nv.driver to "nvidia", nm.driver to "neomagic", and mga.driver to "matrox"; 2007-05-04 07:49:53 +00:00
nvidia added engine command fifo setup for TCL_PRIMITIVE_3D for NV15 only for now (testing). Over here the NV15 keeps running and the command seems responsive. I hope this doesn't crash other NV15's outthere. 2007-09-24 14:12:18 +00:00
radeon Committed patch by Euan Kirkhope to improve routing problems with Radeon cards; 2007-08-13 17:22:32 +00:00
s3savage * Korli renamed the driver, but forgot to let the driver ask for the new accelerant name. 2007-06-21 23:38:53 +00:00
skeleton removed more nvidia refs 2004-11-04 16:15:08 +00:00
tdfx
vesa * Moved VGA planar mode blitting into the VESA kernel driver. 2006-12-19 22:57:56 +00:00
via fixed a faulty registerdefine (colorkey register). Modified some register's names to be more 'precise'. 2005-09-22 18:09:56 +00:00
vmware Checked in too soon. 2007-12-30 10:33:31 +00:00
AGP.h * Renamed GART's deallocate_memory() to free_memory(). 2008-01-31 17:54:23 +00:00
video_overlay.h