xserver-multidpi/hw/xfree86
Chad Versace 78f0d9cdc4 dri2: Add DRI2GetParam request (v2)
Bump dri2proto dependency to 2.7.
Bump DRI2INFOREC_VERSION to 7.

This new protocol request effectively allows clients to perform feature
detection on the DDX. The request was added in DRI2 protocol 1.4.

If I had DRI2GetParam in June 2011, when I was implementing support in the
Intel DDX and Mesa for new hardware that required a new DRI2 attachment
format, then I could have avoided a week of pain caused by the necessity
to write a horrid feature detection hack [1] in Mesa. In the future, when
the work begins to add MSAA support to the Intel DDX, having a clean way
to do feature detection will allow us to avoid revisiting and expanding
that hack.

[1] mesa, commit aea2236a, function intel_verify_dri2_has_hiz

v2: If driver doesn't define ds->GetParam, dont' crash. Fall back to
    default behavior, per keithp.

Reviewed-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Eric Anholt <eric@anholt.net> (v1)
Reviewed-by: Ian Romanick <idr@freedesktop.org> (v1)
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
2012-05-31 12:14:17 -07:00
..
common xfree86: fix mouse wheel support for DGA clients 2012-05-23 16:06:27 +10:00
ddc Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dixmods xfree86: Add ifdef wrapper to xvmodproc.h 2012-05-14 13:29:20 +01:00
doc Merge remote-tracking branch 'alanc/master' 2012-05-22 10:32:29 -07:00
dri xf86: migrate to using xf86ScreenToScrn wrapper (v2) 2012-05-21 12:59:08 +01:00
dri2 dri2: Add DRI2GetParam request (v2) 2012-05-31 12:14:17 -07:00
exa xf86: reimplement XF86SCRNINFO macro using new functions. 2012-05-21 12:59:20 +01:00
fbdevhw xf86: migrate to using xf86ScreenToScrn wrapper (v2) 2012-05-21 12:59:08 +01:00
i2c xfree86: allow modules to be built without undefined symbols 2012-04-05 21:57:02 -05:00
int10 Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
loader loader: add Cygwin support 2012-04-05 21:57:04 -05:00
man loader: add Cygwin support 2012-04-05 21:57:04 -05:00
modes xf86: reimplement XF86SCRNINFO macro using new functions. 2012-05-21 12:59:20 +01:00
os-support os-support: add Cygwin support 2012-04-05 21:57:03 -05:00
parser Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
ramdac xf86: migrate to using xf86ScreenToScrn wrapper (v2) 2012-05-21 12:59:08 +01:00
shadowfb xf86: migrate to using xf86ScreenToScrn wrapper (v2) 2012-05-21 12:59:08 +01:00
utils cvt man page should use Hz, not kHz, for vertical refresh rate 2012-05-18 15:00:47 -07:00
vbe xfree86: allow modules to be built without undefined symbols 2012-04-05 21:57:02 -05:00
vgahw xf86: reimplement XF86SCRNINFO macro using new functions. 2012-05-21 12:59:20 +01:00
x86emu Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xaa xaa: convert pScrn->pScreen to use accessor. 2012-05-21 12:59:20 +01:00
.gitignore xfree86: Move sdksyms generation to ddx toplevel 2011-06-23 05:28:31 -07:00
Makefile.am xfree86: use silent rules with sdksyms generation 2012-05-04 13:13:55 -05:00
sdksyms.sh xres: Fix build without composite 2012-04-23 20:16:53 -07:00
xorgconf.cpp xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00