Wang Zhenyu
ff202f8e2a
Fix a typo to mark sync for XAA.
...
This should fix the scrolling screen corrupt in
XAA method.
2006-09-22 15:02:19 +08:00
Keith Packard
d87d1f5bb0
Remove BIOS from non-BIOS related names.
...
Lots of names included BIOS for no apparent reason; as we try to eliminate
BIOS calls from the driver, these only serve to confuse us.
(cherry picked from 8e5d280d94ad3d3ba3c75871c17abec9da62ed34 commit)
2006-09-22 02:24:05 +01:00
A Costa
b3ddcf3348
Typo fix in man page (Debian bug #364559 ).
2006-09-21 23:18:43 +10:00
Keith Packard
4820caf46e
Make planeEnabled track pipes controlled by randr.
...
Also add code to deal with disabling pipes.
2006-09-21 01:47:27 -07:00
Keith Packard
c11c445bde
Consistently use Cursor A on Pipe 0 and Cursor B on Pipe 1.
...
Mixing random cursors and pipes didn't work very well. I'm left wondering
whether the palette stuff will work on pre-9xx series hardware though; it is
special cased everwhere else.
2006-09-21 01:23:10 -07:00
Keith Packard
4a8b9515e9
Merge branch 'modesetting' into randr-1.2
2006-09-20 22:46:55 -07:00
Keith Packard
bdca8697cc
Merge branch 'modesetting-origin' into modesetting
2006-09-20 22:46:42 -07:00
Keith Packard
18a510bf9a
Merge branch 'modesetting' into randr-1.2
2006-09-20 22:45:48 -07:00
Keith Packard
f6500e94fe
Update driver for RandR 1.2 X server API.
...
This is not entirely what I'd like to see, but it's at least functional.
Limitations:
Can't disable/enable crtcs
Can't move outputs on/off crtcs
But, it does handle monitor hot-plug, detecting changes in VGA and SDVO
status on-the fly. Which makes for good demo material.
2006-09-20 22:38:55 -07:00
Linus Torvals
daade50ca2
Add standard C headers to fix build on some systems after xf86_ansic.h removal.
...
This appears to have been hidden for others by header pollution in X Server
headers.
2006-09-20 12:07:09 -07:00
Wang Zhenyu
1681fe6bb0
Revert "fix default tex wrap mode with clamp"
...
oops, we've set border color to all zero, which should
give us transparent in RepeatNone case.
2006-09-20 09:36:02 +08:00
Keith Packard
d9db5ec686
Merge branch 'modesetting-origin' into modesetting
2006-09-19 16:03:04 -07:00
Wang Zhenyu
5adb05f0b8
fix default tex wrap mode with clamp
...
we don't set any 'default' border color,
default tex wrap mode should be clamp to edge.
2006-09-19 17:14:05 +08:00
Eric Anholt
e3ab89b032
shader program fix for component alpha set
...
If CA is set and blend op needs src alpha, the src
value is not needed and should be (src.A * mask.X).
This is found in handling exa magic two pass composite.
2006-09-19 10:27:36 +08:00
Wang Zhenyu
37429c3ecb
misc cleanup
2006-09-19 10:08:31 +08:00
Adam Jackson
e3f4caf407
Add model-specific tweaks for some funky 945GM boards.
...
For the Aopen Mini-PC, ignore the claimed attached 800x600 LVDS panel.
Likewise for the Apple Mac Mini, but done slightly differently since it
shares PCI IDs with the Macbook Pro.
2006-09-15 13:51:18 -04:00
Eric Anholt
bd758030a6
Add a compile flag to enable syncing after each operation in EXA.
...
This replaces other debug sync options sprinkled around the EXA code. It
doesn't change the mis-rendering of text on the 915.
2006-09-14 11:12:03 -07:00
Eric Anholt
f46c70e877
Add a note on maxX/maxY for the 2D rendering.
2006-09-14 10:05:51 -07:00
Eric Anholt
ce00db054b
Replace a couple of mis-uses of the screen's bpp when the pixmap's was needed.
2006-09-14 10:00:06 -07:00
Eric Anholt
71c2dd6336
Replace duplicated sync code in exa with a call to I830Sync.
...
The I830Sync version has additional code for the 965.
2006-09-14 09:54:19 -07:00
Alan Hourihane
564c830a91
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-09-13 16:34:10 +01:00
root
bf49084ad7
bump max Xvideo height to 1088 to cope with some players.
2006-09-13 16:32:39 +01:00
Wang Zhenyu
59ce4180b9
reimplement Solid function
...
Replace COLOR_BLT_CMD with XY_COLOR_BLT_CMD, by which
device would care for direction and provide a (x,y) coord
interface. This fixes pixmap artifacts even in no composite
case.
2006-09-11 22:57:23 +08:00
Eric Anholt
2b9c87bbf8
Remove xf86_ansic.h usage.
2006-09-08 11:16:02 -07:00
Eric Anholt
b970166eab
Fix a compile failure from the last commit.
2006-09-08 11:09:19 -07:00
Eric Anholt
2b7602847a
Merge branch 'exa-origin' into exa
...
Conflicts:
src/i915_exa_render.c
2006-09-08 11:02:41 -07:00
Eric Anholt
e4cdc42a98
Remove another debug printf.
2006-09-07 10:32:02 -07:00
Eric Anholt
099be52a3b
Re-remove xf86_ansic.h, and move copyright to the top of the file.
2006-09-07 10:28:09 -07:00
Eric Anholt
4ad577f83f
Remove the UTS/DFS implementations that just match the fallback versions.
2006-09-07 10:24:23 -07:00
Alan Hourihane
8b9d7a5f85
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-09-07 17:45:57 +01:00
Alan Hourihane
6500a3aa13
When in MergedFB mode, fix offscreen memory allocation.
2006-09-07 17:45:28 +01:00
Eric Anholt
c378328ece
Remove a debug printf.
2006-09-06 11:15:17 -07:00
Eric Anholt
1e6e288b88
Add a check for intel-gen4asm, and rules to compile {wm,sf}_prog.h using it.
...
This adds assembly source for the two programs used in the textured video
implementation on the 965, which should make them easier to modify in the
future. The compiled versions are also included, so that intel-gen4asm isn't a
build requirement for people that aren't modifying these programs.
There are minor differences in the compiled versions of these programs compared
to their previous versions which were compiled with a different tool. I
believe the changes should be harmless, and video continues to work on my
system.
2006-09-01 16:47:17 -07:00
Keith Packard
cbaf3cf74b
verbose debug message for panel sync data
2006-08-31 18:25:21 -07:00
Alan Hourihane
1feb733eb8
Fix bug with probing info of DFP2 and LFP2 connected
...
devices (Aaron Ridout)
2006-08-29 14:54:15 +01:00
Alan Hourihane
26e6c074c1
Fix SetVBlank to operate all the time
2006-08-28 11:55:38 +01:00
Wang Zhenyu
b45f4b54b1
Making render log a little quiet in normal
2006-08-25 16:23:18 +08:00
Ross Burton
6f0d352b83
Bug #7957 : Fix distcheck.
2006-08-24 18:18:41 -07:00
Wang Zhenyu
cc79b3ec19
Current 915 render operations for 915G/945G only
2006-08-24 10:28:59 +08: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
Alan Hourihane
ea63e82ef4
fix typo
2006-08-22 16:40:08 +01:00
Wang Zhenyu
b7e57deebb
pci id update for Crestline
...
The "Crestline" banner should be replaced with official
name later.
2006-08-22 19:38:13 +08:00
Alan Hourihane
dc4128ea07
remove GL* usage
2006-08-21 12:13:42 +01:00
Alan Hourihane
dad0e7fc09
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
2006-08-21 12:08:01 +01:00
Alan Hourihane
361c49ad3c
Fix bug #7930 , i810 doesn't compile without DRI
...
(Samuel Thibault)
2006-08-21 12:07:29 +01:00
Eric Anholt
43daaec639
Bug #7905 : Mark DRI state as dirty in 965 textured video, fixing hangs with 3d.
2006-08-17 15:58:29 -07:00
Alan Hourihane
cdcc6f23e8
Disable device check when mergedfb in operation.
2006-08-16 17:16:28 +01:00
Alan Hourihane
a94c96abf9
Fix bug #5150 . Disable LVDS usage on i915G, i945G and i965G.
2006-08-16 17:15:26 +01:00
Wang Zhenyu
2a4e486d29
Fix undefined alloc type for agp memory
...
This shuts up the nonfatal warning that type 3 for alloc agp
memory is undefined for intel-agp.
2006-08-11 11:07:08 +08:00
Eric Anholt
4cfed93df6
Bump to 1.6.5 for release.
2006-08-10 15:41:32 -07:00