Accelerated Graphic Cards: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
Combuster (talk | contribs)
tagged as rough conversion
Combuster (talk | contribs)
Updated page with intel and amd links, styled the page and removed PFR tag
Line 1:
== Cards with documentation ==
This is a place for collected knowledge about programming graphic cards.
 
=== 3Dfx ===
{{Convert}}
These are a sort of good news for 3dfx cards (those with a Voodoo chipset). These cards could be the only ones with relatively fast 3D support (Glide/OpenGL) and [http://digilander.libero.it/F1Land/3dfxarchive/ open specifications]. Voodoo cards are still available from sources such as eBay.
 
=== Intel Integrated Graphics ===
== Where can I find low-level info about voodoo 3Dfx cards? ==
The Intel video chipsets also have open standards (see [http://www.intel.com www.intel.com]). Some useful links:
 
* [ftp://download.intel.com/support/graphics/intel740/29061902.pdf Intel 740 Graphics Accelerator]
These are a sort of good news for 3dfx cards (those with a Voodoo chipset). These cards could be the only ones with relatively fast 3D support (Glide/OpenGL) and [http://digilander.libero.it/F1Land/3dfxarchive/ open specifications]. Voodoo cards are still available from sources such as eBay.
 
=== ATI / AMD ===
Another case where you have rather good information is the Intel video chipsets (see [http://www.intel.com www.intel.com]).
AMD has [[topic:14887|recently started]] to open up the specifications for their recent video cards. The ones with a R630 or M56 chip can be downloaded from [http://www.x.org/docs/AMD/ X.org].
 
== Where can I find low-level information about nVidia/Matrox/ATI/... 3D graphic cards? ==
Line 15 ⟶ 17:
Now, if you have a VIA graphics chip, things may be better since they recently released an [http://www.viaarena.com/default.aspx?PageID=2&Type=4 open source driver] for both 2D and 3D operations.
 
There are virtually no tutorials or datasheets for the 2D acceleration features either, but at least we have open-source code for them. Among other sources, the Xfree drivers, [http://cvs.sourceforge.net/viewcvs.py/open-beos/current/src/add-ons/accelerants/ BeOS accelerants] and [http://www.talula.demon.co.uk/freebe/ FreeBE/AF]. They may provide enough information to reverse-engineer and figure out a model that could be used to program/port for your environment. Some older cards with only 2D acceleration might be documented by the [http://home.worldonline.dk/finth/ VGADoc].
 
Anyone who wishes to put time into that kind of research is welcome to post their results here.