Commit Graph

42 Commits

Author SHA1 Message Date
Keith Packard 785a59ead0 Rename driver from i810 to intel. Permit old name for compatibility.
Driver installs as intel_drv.so with symlink to i810_drv.so to ensure
existing configurations continue to work. Updated manual page to reflect
name change and add attributions for recent work.
2007-02-01 22:48:44 -08:00
Eric Anholt 9bfeadbd5b Remove some more dead options. 2007-02-01 12:06:10 -08:00
Eric Anholt f5d528f8ea Don't limit cachelines to a vertical of 2048, and increase default allocation.
The cachelines are used for two things: XAA pixmap cache and XV memory.
Only XAA pixmap cache is referred to using an offset pointing at the
beginning of the front buffer in rendering, and XAA only uses the 2d BLT
engine, which actually has a vertical limit of 65536.  So, pixmap cache is now
limited to that much vertical.

Additionally, the previous cachelines allocation was too small for our
advertised XV limits, so video at the limits would fail with BadAlloc.  Now,
XAA allocates the same approximate amount of offscreen memory as EXA:
3 times the screen size, plus one packed HD video.
2007-01-11 11:03:13 -08:00
Eric Anholt b94b7c4bcf Merge branch 'exa' of ../xf86-video-intel into modesetting
Conflicts:

	man/i810.man
	src/Makefile.am
	src/i830.h
	src/i830_driver.c
	src/i830_rotate.c
	src/i830_video.c
2006-11-30 09:15:30 -08:00
Eric Anholt 9948d8377d Merge branch 'master' into modesetting
Conflicts:

	src/i830.h
	src/i830_cursor.c
	src/i830_dri.c
	src/i830_driver.c
	src/i830_video.c
2006-11-16 19:47:24 -08:00
Thomas Hellstrom c0ee50c4ee Add support for the new DRM memory manager.
Some code are duplicated with the new libdrm.
Once this code has been released with xserver,
it can be removed.

See the man page for new options and backwards
3D driver compatibility.
2006-10-27 19:13:33 +02:00
Alan Hourihane 8548fa5374 Fix manpage to report 8160 instead of 6144 for LinearAlloc. 2006-10-23 14:23:29 +01:00
Eric Anholt 6ea16bf6b0 Merge branch 'master' into modesetting
This reverts most of the mergedfb code.  This will instead be done in device-
independent RandR code.

Conflicts:

	src/Makefile.am
	src/i810_driver.c
	src/i810_reg.h
	src/i830.h
	src/i830_cursor.c
	src/i830_driver.c
	src/i830_modes.c
	src/i830_video.c
2006-09-27 16:38:01 -07:00
Wang Zhenyu f272f0d811 Merge branch 'master' into exa 2006-09-25 14:15:21 +08:00
Eric Anholt c2446be9b4 Remove the GetDevicePresence BIOS call which just printed BIOS information.
Because we aren't using the BIOS to set modes any more, what the BIOS thinks is
present is probably even less important than before.
2006-09-22 10:52:02 -07:00
Eric Anholt b6ba268d0d Remove the no-longer-connected VBERestore option. 2006-09-22 10:52:00 -07:00
A Costa b3ddcf3348 Typo fix in man page (Debian bug #364559). 2006-09-21 23:18:43 +10:00
Wang Zhenyu 078af29fa6 Merge branch 'master' into exa
Conflicts:

	man/i810.man
	src/Makefile.am
	src/i830_accel.c
	src/i830_dga.c
	src/i830_driver.c
2006-08-24 10:23:22 +08:00
Keith Packard f8b47f6072 Update manual page to include i945 and later details.
(cherry picked from 7833d0733bc146cf1ae7f588516c49797886b396 commit)
2006-08-08 16:23:59 -07:00
Eric Anholt e4584a4f44 Remove dead DisplayInfo option. 2006-06-20 10:39:28 -07:00
Eric Anholt c1c46f882f Merge branch 'master' into modesetting
Conflicts:

	man/.gitignore
2006-05-22 10:42:24 -07:00
Eric Anholt 291770efc6 Start laying out some of the bits that need to be done for BW textured video.
Headers taken from TG code drop.
2006-05-18 10:43:07 -07:00
Eric Anholt 941a49f91e Commit what applied from Jesse Barnes's i830-exa-latest.patch. 2006-04-28 14:57:03 -07:00
Eric Anholt 66d216da3b Replace .cvsignore with .gitignore. 2006-04-11 16:37:10 -07:00
Eric Anholt 9fe316da73 Add the manpage's possible names when generated. 2006-04-06 15:52:13 -07:00
Eric Anholt 1555229f29 Move .cvsignore to .gitignore 2006-04-06 15:51:56 -07:00
Alan Hourihane d8d7490809 Bump version to 1.5.0.0
Add Intel 945GM support
Add RandR rotation support (full 3D acceleration, HWcursor & Xvideo rotated too)
Remove shadow framebuffer rotation code
Add a new LinearAlloc option to allow more offscreen memory to be allocated
for XVideo applications. This allows HDTV movies to be played via Xvideo.
2006-01-24 15:20:34 +00:00
Alan Coopersmith d2ef609211 Typo fixes, mailing list & url updates, and other changes to prepare for
X11R6.9 & 7.0 releases.
2005-12-19 09:07:50 +00:00
Kevin E Martin c5007a4b46 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 2005-12-06 22:48:35 +00:00
Alan Coopersmith 0b337390d6 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-11-28 22:04:09 +00:00
Eric Anholt 159bea0278 Add .cvsignores for drivers. 2005-11-21 10:49:14 +00:00
Alan Coopersmith 4b97a544ca Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro substitutions
to work better with BSD make
2005-10-18 00:01:53 +00:00
Adam Jackson c7b7ece633 More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead of indirectly 2005-10-17 22:57:33 +00:00
Alan Coopersmith 0586dbe1c5 Use sed & cpp to substitute variables in driver man pages 2005-10-17 00:09:03 +00:00
Søren Sandmann Pedersen 09e871b1b4 Build system for i810 2005-07-26 00:41:42 +00:00
Alan Hourihane 89ec4ac201 Bugzilla #3292: https://bugs.freedesktop.org/show_bug.cgi?id=3292
Add shadowFB support to the Intel driver (Dima Dorfman)
2005-05-20 15:24:02 +00:00
Alan Hourihane 076c5116ae Add:
- Intel i915GM support to 2D DDX and 3D Mesa drivers.
- PanelID identification
- DRI suspend/resume support
- Detection of monitor changes on VT switches
- Support custom video modes if available in the Video BIOS
- 3D enhancements:
	* GL_ARB_texture_cube_map
	* GL_EXT_blend_equation_separate
	* GL_ATI_blend_equation_separate
	* GL_ARB_point_parameters
	* GL_NV_blend_square
	* GL_EXT_cull_vertex
	* GL_ARB_depth_texture
	* GL_SGIX_depth_texture
	* GL_ARB_shadow
	* GL_EXT_shadow_funcs
	* GL_3DFX_texture_compression_FXT1
By Tungsten Graphics, Keith Whitwell & Alan Hourihane.
2005-01-06 14:43:14 +00:00
Alan Hourihane 5ed7e6f842 i915 support
Dual Head support for i830, i855, i915.
ARGB cursor support (including i810) for all chipsets.
2004-06-22 14:28:46 +00:00
Eric Anholt c5b1972b50 DRI XFree86-4_3_99_12-merge import 2004-06-16 09:23:18 +00:00
Egbert Eich 41eba03d0d Merging XORG-CURRENT into trunk 2004-04-23 19:35:55 +00:00
Egbert Eich e27494f2a9 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 2004-03-14 08:33:22 +00:00
Egbert Eich 5ece535dc7 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 2004-03-03 12:12:19 +00:00
Egbert Eich ba904078dd readding XFree86's cvs IDs 2004-02-26 13:35:53 +00:00
Egbert Eich 13ea363db3 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 2004-02-26 09:23:19 +00:00
Egbert Eich 64b129e800 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 2004-01-29 08:08:35 +00:00
Kaleb Keithley 72063c52b8 XFree86 4.3.99.16
Bring the tree up to date for the Cygwin folks
2003-11-25 19:28:37 +00:00
Kaleb Keithley 3ad0d9a73b Initial revision 2003-11-14 16:48:55 +00:00