Psychtoolbox-3/Psychtoolbox-3 — pull request #224 by kleinerm (2014-12-24 03:30:40+00:00)
Title: Pull current state into public master for 3.0.12 release.

* Improve KDE multi-display + single-x-screen operation on Linux.

* Add support for high precision beampos timestamping for NVidia Maxwell gpu's (GeForce 750 Ti and later) on Linux (only needed for proprietary NVidia driver) and OSX.

* Make compatible with DRI3/Present with XOrg 1.16.3+ and Mesa 10.3+ on Linux.

* Improve GStreamer video capture, make auto-detection/validation robust on analog video frame grabbers.

* Improve dc1394 video capture engine for IIDC compliant USB-3 "USB-3 Vision" cameras. Timestamping fallback to get any at least approximate capture timestamps. Video recording fixes, performance fixes.

* Ship our own custom graphics drivers for XOrg 1.15 (Ubuntu 14.04-LTS) for intel and nouveau:
- nouveau 1.0.11 ddx to replace unsuitable 1.0.10 ddx of 14.04.
- intel 2.99.917 ddx, dri2 only, with patch for fixed ZaphodHead support and triple buffering disable.
- These as stop gaps until 14.04 hopefully gets a backported 14.10 stack with fixed DRI3, ie., XOrg 1.16.3+

* New demo ImageMixingTutorial and the much simpler SimpleImageMixingDemo contributed by Natalia.

This release contains no rebuilt/improved mex files for MS-Windows, as none of the improvements benefits MS-Windows.