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