Zou Nan hai
f1285ecb72
tune
2007-01-31 14:58:08 +08:00
Zou Nan hai
0620a7650f
fix
2007-01-31 11:21:11 +08:00
Zou Nan hai
12441e217a
add 720p@50Hz,
...
however 720p in this freq seems to not support src width,
hactive > 800, so skip those inputs.
2007-01-31 11:20:23 +08:00
Zou Nan hai
726c7dd896
TV fixes.
2007-01-31 10:34:39 +08:00
Nian Wu
5a67f3d369
Merge branch 'crestline' of /git/xorg/driver/xf86-video-intel into crestline
2007-01-25 13:40:50 -08:00
Nian Wu
3cc583ec8e
Merge branch 'modesetting' of git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
2007-01-25 13:37:05 -08:00
Dave Airlie
effe579e69
ch7xxx: fix output detection as per datasheet, have no DVI to test this.
2007-01-23 16:10:53 +11:00
Dave Airlie
c68dae2705
fix building with 7.1 server by hiding stuff inside RANDR_12_INTERFACE
2007-01-23 16:10:25 +11:00
Eric Anholt
8eb861fb61
Replace the custom SaveScreen function with a generic function calling DPMS.
...
With this, additional power saving occurs with the core screensaver, for
example by turning off LVDS backlight.
2007-01-22 15:50:14 +08:00
Wang Zhenyu
7161e824e8
Fix DRI issue when EXA enabled
...
tell DRI we are smashing the context state.
2007-01-19 15:15:19 +08:00
Zou Nan hai
9811059100
enable all TV modes
2007-01-17 10:45:59 +08:00
Gary Wong
3094100cdd
Bug #9550 : Add a quirk for too-high clock from EDID on the EN-7100e.
2007-01-16 13:25:24 -08:00
Eric Anholt
66c6427cc8
Add a settable backlight property for LVDS.
...
This extends the output funcs to have a callback for when it's time to
configure properties, and another for when the server has changed a property
whose value isn't pending a mode set. (Pending properties are to be picked up
by the driver at mode_set time).
2007-01-16 12:54:29 -08:00
Eric Anholt
45696aa291
EXA: Use PRIM3D_RECTLIST instead of TRIFAN so we don't get diagonal tearing.
...
A side effect is the reduction in vertex dispatch, which is nice.
2007-01-11 17:19:54 -08:00
Eric Anholt
6874a6f25a
Restore legacy overlay size limits, due to card hangs at larger sizes.
2007-01-11 12:38:29 -08:00
Eric Anholt
c288aea407
Bug #8845 : Unify all our XV ports to 1920x1088 maximum size.
...
This increases the "legacy" size, but that was checked against the 845
documentation which claims support for 2048x2048 as well. It decreases the
textured video size, which was running into the limits of the bigrequests
extension. The new limits should fit within bigrequests while still supporting
HD videos.
2007-01-11 11:04:29 -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
d13bc016c0
Correct x/y/pitch limitations in several cases, and detail them in i830_exa.c.
...
This reduces max framebuffer width and increases max framebuffer height on
965, reduces max X/Y on pre-965 EXA (could have caused mis-rendering), and
increases max X/Y on 965 EXA (would have prevented acceleration).
2007-01-11 10:45:21 -08:00
Eric Anholt
fa383289ac
EXA: Wait for sync before we set up new state in our static state buffers.
2007-01-11 10:45:21 -08:00
Wang Zhenyu
5857b4a169
Formalize sync interface
...
We should just call i830MarkSync/i830WaitSync in places we need,
which care for both XAA and EXA.
2007-01-10 15:09:47 +08:00
Eric Anholt
ee52c0ec4e
Correct typo resulting in a crash with ivch. = != ==.
2007-01-08 16:53:07 -08:00
Keith Packard
566e1d3977
Merge branch 'modesetting' into crestline
2007-01-08 12:37:49 -08:00
Keith Packard
da6a00f787
Move EXA function declarations from source to header.
...
Several new global functions were not put into the header file leading to
potential mismatches between declaration and definition.
2007-01-08 12:36:54 -08:00
Keith Packard
66546d8a80
Merge branch 'modesetting-origin' into modesetting
2007-01-08 10:14:24 -08:00
Keith Packard
b13d6386df
Back out rotation changes for RandR 1.2 which won't work.
...
RandR 1.2 requires a new rotation structure for per-CRTC rotation.
2007-01-07 22:56:37 -08:00
Keith Packard
7473e7d529
Merge branch 'crestline-otc' into crestline
2007-01-07 22:50:27 -08:00
Keith Packard
cdde9e7f4a
Merge branch 'modesetting' into crestline
2007-01-07 22:50:12 -08:00
Wang Zhenyu
0fd2752f19
minor fix on last exa mem binding commit
2007-01-07 22:47:03 -08:00
Keith Packard
3110630e04
Merge branch 'modesetting' into crestline
...
Conflicts:
src/i830_rotate.c
Pull in upstream changes to crestline branch leaving only
the PCI-IDs as local changes.
2007-01-07 22:44:36 -08:00
Keith Packard
40af0ee6ba
Numerous symbol scope issues.
...
I830EntityIndex is shared between 810 and newer driver.
Move most EXA rendering state into I830 structure.
Declare shared variables in shared header files rather than .c.
2007-01-06 18:19:34 -08:00
Wang Zhenyu
736d82a6b4
Merge branch 'modesetting-origin' into modesetting
2007-01-06 15:06:39 -08:00
Zou Nan hai
53b42f5bc7
support NTSC 480i M-J, PAL 576i for 640x480-1280x1024 sizes
...
I still have problem with non-interlace mode and Hi Res mode.
also I don't know how to pickup those mode in xorg.conf
2007-01-06 14:59:14 -08:00
Wang Zhenyu
71946bcdc3
[PATCH] Add rotation support for 965.
2007-01-06 14:40:27 -08:00
Eric Anholt
35cebed708
[PATCH] Replace broken PCI resource size detection with pciGetBaseSize() call.
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:39:54 -08:00
Wang Zhenyu
33e912aca0
[PATCH] Fix EXA mem binding
...
We should check if EXA is really enabled.
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:31 -08:00
Wang Zhenyu
fa54a3c083
[PATCH] fix Makefile.am
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:31 -08:00
Wang Zhenyu
2f2c443e97
[PATCH] Formats fixes
...
We should use card_fmt for src/mask picture, and use dest color
buffer format helper. Also fix wrong name for G965 texture formats,
and pict_x1r5g5b5 isn't supported by sampler engine.
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:31 -08:00
Wang Zhenyu
0bf04fe78a
[PATCH] set correct default border color
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:31 -08:00
Wang Zhenyu
5c461063cd
[PATCH] fix typo in ps kernel
...
fix corrupt in some subspans
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:31 -08:00
Wang Zhenyu
89a42d489b
[PATCH] shut up warning
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:31 -08:00
Wang Zhenyu
01bfa4fa6f
[PATCH] fix alpha blending state
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
79018bb47c
[PATCH] Add in sf/wm program for mask picture without CA
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
a5b9b43846
[PATCH] misc cleanup for G965 vs/sf/wm states
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
b7c1e1656f
[PATCH] WM kernel needs scratch space
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
db9cfaa35a
[PATCH] Setup default border color for our samplers
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
70276e4e9a
[PATCH] fix vertex buffer size
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
e8a4cbdeff
[PATCH] clean up issue cmd to ring buffer
...
Make it easy to track different part of ring state, and
use rectlist primitive instead.
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
42534474fd
[PATCH] remove wrong scale_units
...
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
05e8a7989d
[PATCH] Rename exa sf/wm program files
...
Also fix some minors in wm program.
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:30 -08:00
Wang Zhenyu
1329c86f2a
[PATCH] EXA state mem for G965
...
Not split offscreen mem for exa, but alloc a dedicated one
for G965 states.
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06 14:37:29 -08:00