]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/man/man4/tdfx.4
This commit was generated by cvs2svn to compensate for changes in r135768,
[FreeBSD/FreeBSD.git] / share / man / man4 / tdfx.4
1 .\"
2 .\" $FreeBSD$
3 .\"
4 .Dd February 19, 2001
5 .Dt TDFX 4
6 .Os
7 .Sh NAME
8 .Nm tdfx
9 .Nd Voodoo Graphics and VoodooII Memory Access GLIDE device driver
10 .Sh SYNOPSIS
11 .Cd device tdfx
12 .Pp
13 .Cd options TDFX_LINUX
14 .Sh DESCRIPTION
15 This driver creates an entry in
16 .Pa /dev
17 that allows programs (mostly
18 .Em GLIDE-based software )
19 to access the device memory of the Voodoo Graphics and
20 VoodooII 3D accelerators created by
21 .Em 3Dfx, Inc .
22 This provides an interface
23 for applications based on the
24 .Em GLIDE API
25 or that simply use the API
26 provided by the linux
27 .Pa /dev/3dfx
28 device to use the video device.
29 .Pp
30 Supports all cards based on the following chipsets:
31 .Bd -unfilled -offset indent
32 .Em 3Dfx Voodoo Graphics
33 .Em 3Dfx Voodoo II
34 .Ed
35 .Pp
36 Specifically, the following cards should work:
37 .Bd -unfilled -offset indent
38 .Em Diamond Multimedia Monster 3D
39 .Em Diamond Multimedia Monster 3D II
40 .Ed
41 .Pp
42 Note that this driver does not currently have support for the Voodoo
43 Banshee, Voodoo3, Voodoo5, or Voodoo6 based cards.
44 It also does not currently support the Voodoo Rush.
45 It also does not yet handle the SLI feature of the Voodoo II boards.
46 You can only use each of them separately.
47 .Pp
48 The following kernel configuration options are available:
49 .Pp
50 .Cd options LINUX_TDFX
51 .Pp
52 Enable the linux ioctl code for this driver, where the only supported
53 applications currently reside.
54 .Sh FILES
55 .Bl -tag -width /dev/voodoo* -compact
56 .It Pa /dev/3dfx
57 Symlinked to default
58 .Em 3dfx
59 board
60 .It Pa /dev/3dfx*
61 .Em Character Device
62 programming interface
63 .Pp
64 .It Pa /dev/voodoo
65 Mirrors of above interfaces
66 .It Pa /dev/voodoo*
67 (Some apps use
68 .Pa /dev/voodoo )
69 .El
70 .Sh AUTHORS
71 .An -nosplit
72 The driver was developed by
73 .An Coleman Kane Aq cokane@micro.ti.com
74 after the linux version of this driver by
75 .An Darryll Straus ,
76 .An John Taylor ,
77 .An Jens Axboe ,
78 .An Carlo Wood Aq carlo@alinoe.com
79 and
80 .An Joseph Kain Aq joseph@3dfx.com
81 to be directly compatible with it and support the many GLIDE based games
82 available for Linux and
83 .Ux .
84 .Sh HISTORY
85 The
86 .Nm
87 driver appeared in
88 .Fx 5.0 ,
89 and was originally developed for Linux kernel 2.0.x, later written for
90 2.2.x and 2.4.x.