Alan Hourihane
bf6fef4193
Sync the accelerator before calling AdjustFrame to avoid lockups.
2005-09-06 10:23:57 +00:00
Dave Airlie
5fc5f02d76
Add i810 XvMC support, it passes distcheck for me.
2005-08-29 12:06:13 +00:00
Dave Airlie
86e6935bd5
Fix include paths for i810 XvMC add config.h to driDrawable.c
2005-08-29 12:02:29 +00:00
Kristian Høgsberg
6f1406753d
Added i830_io.c, which just includes i810_io.c with BUILD_FOR_I830 set.
2005-08-26 15:32:40 +00:00
Daniel Stone
219beaca91
Fix typo in debug ErrorF.
2005-08-21 06:26:33 +00:00
Daniel Stone
fdc6997f2e
Update autogen.sh to one that does objdir != srcdir.
2005-08-18 09:03:47 +00:00
Alan Hourihane
461d43be78
Egbert's 64bit fixes for mixed 32/64bit clients
2005-08-15 07:30:05 +00:00
Alan Hourihane
95bd8dbee6
add missing i830_shadow.c
2005-08-12 21:23:59 +00:00
Alan Hourihane
7476d0413f
Enable gamma correction bit even for 8bit modes.
...
The pipeconf register handles the real enablement.
2005-08-08 09:17:06 +00:00
Ian Romanick
a89f89a242
I have resolved this by making all the "Direct rendering disabled" messages
...
X_WARNING and all the "Direct rendering enabled" messages X_INFO. Ideally,
we need to factor some of this stuff out to common code. There is a *LOT* of
duplication among the *_dri.c files under programs/Xserver/hw/xfree86/drivers.
I'm trying to clean up as much low hanging fruit as I can and got tired of
waiting for ajax. :P
2005-08-05 23:04:33 +00:00
Alan Hourihane
fd6d7d7f7e
Adjust newPipe code for BIOS's starting at 1200
2005-08-02 16:22:42 +00:00
Adam Jackson
da7b85176f
Post-merge fixups:
...
- Disable building the gamma driver
- Fix numerous Imakefiles to get header paths and subdirs right
- Symlink client-side GLX lib source from Mesa
- Add new shader subdirs to the Mesa core build
- Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need
it, since they don't generate protocol, and it was breaking the
build.
2005-07-31 17:19:29 +00:00
Kevin E Martin
1561ec3ca4
Various changes preparing packages for RC0:
...
- Verify and update package version numbers as needed
- Implement versioning scheme
- Change bug address to point to bugzilla bug entry form
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n
to reenable it)
- Fix makedepend to use pkgconfig and pass distcheck
- Update build script to build macros first
- Update modular Xorg version
2005-07-29 21:22:43 +00:00
Søren Sandmann Pedersen
d165b7dc4e
Add xf86driproto to dependencies for drivers with DRI support. Patch from
...
Donnie Berkholz
2005-07-27 21:23:29 +00:00
Alan Hourihane
0cd371c6e5
Bump the DDX version to 1.4.0 to indicate the removal of drmAddress.
...
Thus allowing 32/64bit clients to cohabit.
2005-07-26 21:55:42 +00:00
Alan Hourihane
adef005c2f
Bug #3850 : < https://bugs.freedesktop.org/show_bug.cgi?id=3850 >
...
Fix non-DRI builds.
2005-07-26 08:07:37 +00:00
Søren Sandmann Pedersen
09e871b1b4
Build system for i810
2005-07-26 00:41:42 +00:00
Adam Jackson
ac920dae7c
Prep for modular builds by adding guarded #include "config.h" everywhere.
2005-07-11 02:29:51 +00:00
Alan Hourihane
f90f661652
Copy mode strings upon mode copy
2005-07-09 21:19:11 +00:00
Alan Hourihane
8fced5b648
Fix Xvideo when operating in one line mode and video is pushed off the top of
...
the screen. Also some fixes for Xvideo skew in certain resolutions.
2005-07-05 09:25:03 +00:00
Alan Hourihane
68bc259fa1
NULL check
2005-07-04 20:45:39 +00:00
Alan Hourihane
83c3e3ee49
Add support to check the in-built VESA mode list.
2005-06-28 16:13:02 +00:00
Adam Jackson
0d64e9e1f5
Bug #3626 : _X_EXPORT tags for video and input drivers.
2005-06-25 21:16:55 +00:00
Alan Hourihane
67174d67e7
commit missing piece from resume patch
2005-06-13 12:15:25 +00:00
Alan Hourihane
ddab0558d5
Bug #3496 < https://bugs.freedesktop.org/show_bug.cgi?id=3496 >
...
Remove a bogus check for DRM 1.2 for resume functionality as it's
been present since 1.1
2005-06-09 09:26:03 +00:00
Alan Hourihane
7f49513afe
Fix the mode validation such that using function 5f05 to set the refresh rate
...
works again.
2005-06-08 17:50:32 +00:00
Alan Hourihane
f8de9b4b9a
Fix text restoration when display switching has been activated and we could be
...
potentially on a different display than the initial one.
2005-06-07 18:54:10 +00:00
Alan Hourihane
1f538007e9
missed a hunk
2005-06-06 09:47:29 +00:00
Alan Hourihane
d8a32bf427
Bug #3436 < https://bugs.freedesktop.org/show_bug.cgi?id=3054 >
...
Fix some offset, pitch and overlay scaler size problems with
the video overlay. Solves various spontaneous lockups.
2005-06-06 09:40:23 +00:00
Alan Hourihane
005d121d28
and another. sheesh.
2005-05-31 20:29:01 +00:00
Alan Hourihane
27f86d693c
missed hunk
2005-05-31 20:27:24 +00:00
Alan Hourihane
27feb0f347
Add Intel(R) 945G support
2005-05-31 17:58:26 +00:00
Alan Hourihane
2d10e8dc81
Change the sequence on how refresh rates are set in the i830 driver. This works
...
much better with custom modelines.
2005-05-25 09:10:44 +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
df0964ea8f
Bugzilla #2339 : https://bugs.freedesktop.org/show_bug.cgi?id=2339
...
Bugzilla #1064 : https://bugs.freedesktop.org/show_bug.cgi?id=1064
Bugzilla #3055 : https://bugs.freedesktop.org/show_bug.cgi?id=3055
Much better display switching support for mobile chipsets using
the Fn+F? combination keys.
Add DirectColor support.
Add gamma correction support.
2005-05-20 13:24:02 +00:00
Alan Hourihane
b99ef9cd59
Bugzilla #2585 : https://bugs.freedesktop.org/show_bug.cgi?id=2585
...
Support the Intel E7221 server chipset.
2005-05-20 11:56:45 +00:00
Adam Jackson
3b87fac327
Bug #3163 : Create new DRIINFO_*_VERSION macros to indicate the
...
version number of the DRIInfoRec, disambiguating it from the XF86DRI
protocol version number. Modify DRIQueryVersion to return the libdri
version number, which all DDXes were requesting implicitly. Fix the
DDXes to check for the DRIINFO version they were compiled against.
2005-05-18 17:47:35 +00:00
Daniel Stone
72100ac7cf
Fix includes right throughout the Xserver tree:
...
* change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
* change "foo.h", "extensions/foo.h" and "X11/foo.h" to
<X11/extensions/foo.h> for extension headers, e.g. Xv.h;
* change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2005-04-20 12:25:28 +00:00
Alan Hourihane
c813bf6559
Fix initial DDC parameters when validating modes.
2005-04-14 22:55:01 +00:00
Alan Hourihane
e637630908
Check the VESA BIOS scanline requirements and adjust the displayWidth
...
accordingly. Fixes an assumption that the screen width was always used as the
displayWidth.
2005-04-01 14:17:24 +00:00
Alan Hourihane
5090c8ba67
a one line fixup to the UseDDC code
2005-03-21 21:20:39 +00:00
Alan Hourihane
8bc9b0d7da
Fix some bad alignment problems when allocating memory from
...
the end of AGP space.
Bugzilla #2764 (https://bugs.freedesktop.org/show_bug.cgi?id=2764 )
2005-03-21 18:57:39 +00:00
Alan Hourihane
50a105e88c
LFP's may exist on Pipe A in older i830's. Check that case so that Panel ID can
...
be obtained and Xvideo is correctly setup for panel fitting.
2005-03-15 13:10:23 +00:00
Alan Hourihane
eb8b5df739
Enforce DDC monitor ranges usage if we have them and reject bad
...
modes. Use NoDDC option to override DDC timings. We currently
only use DS_RANGES, but could use other DDC information, as does
the common layer, to deduce the h/v ranges.
2005-03-15 11:32:10 +00:00
Alan Hourihane
49dcbacf7f
Limit the maximum refresh rate to 85Hz and remove the bogus
...
100Hz and 120Hz settings as they don't match close enough and
are really unsupported.
2005-03-03 18:01:51 +00:00
Alan Hourihane
7eaf88d00d
Fix an off by one error when scaling which caused occasional
...
overlay color lines at the far right and bottom of the window.
2005-03-01 19:53:28 +00:00
Alan Hourihane
28d65bceae
Fix unaligned YV12 videos that caused skew when playing.
2005-02-10 13:16:08 +00:00
Alan Hourihane
6352e65b9c
Fix pixmap cache corruption when Xv was in use due to a memory allocator
...
calculation problem.
2005-02-10 10:41:20 +00:00
Alan Hourihane
f691f95921
Setup the Xv atoms correctly.
2005-02-08 20:13:33 +00:00
Egbert Eich
31a4191a97
Check the pixel clock choosen for a specific refresh rate
...
against the maximally allowed pixel clock when choosing
mode lines for VBESetVBEMode() and VESA BIOS version >= 3.0
(Bugzilla #2486 ).
2005-02-07 11:56:31 +00:00