summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-01-08 12:31:03 +0100
committerFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-01-08 14:24:20 +0100
commitf18f55b4397cf4890339e29822b67e3df07ae6e4 (patch)
treeb81e24e89b9fe2b02fae3db7cd90c784dc419319
parent5dd202c5a53043b3500456b8366a0e826bd2cebb (diff)
downloadqtdoc-f18f55b4397cf4890339e29822b67e3df07ae6e4.tar.gz
Update documentation on ANGLE.
Task-number: QTBUG-43263 Change-Id: I10ca5c565406b3ba7fefabc03542c98f8f6693fb Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
-rw-r--r--doc/src/platforms/windows.qdoc18
1 files changed, 12 insertions, 6 deletions
diff --git a/doc/src/platforms/windows.qdoc b/doc/src/platforms/windows.qdoc
index f844022b..0b998b80 100644
--- a/doc/src/platforms/windows.qdoc
+++ b/doc/src/platforms/windows.qdoc
@@ -123,10 +123,10 @@
application folder or by adding the \e bin folder of the ICU
installation to the \c PATH environment variable.
- \li \l{ANGLE}: This library converts
- OpenGL ES 2.0 API calls to DirectX 9, removing the need to install
- graphics drivers on the target machines. Building
- the library requires the installation of the \l{Direct X SDK}.
+ \li \l{ANGLE}: This library converts OpenGL ES 2.0 API calls to DirectX 11 or DirectX 9
+ calls (depending on availability), removing the need to install graphics drivers on
+ the target machines.
+ Building the library requires the installation of the \l{Direct X SDK}.
More information is available at \l{http://code.google.com/p/angleproject/wiki/DevSetup}
\note When building for 64-bit environments, de-activate the
@@ -170,8 +170,14 @@
higher is required. The default driver from Windows is OpenGL 1.1. Qt
includes a version of the \l{ANGLE} project which is included from the
Windows Qt installers. ANGLE implements the
- OpenGL ES 2.0 API on top of DirectX 9. ANGLE requires that the DirectX SDK
- is installed when building Qt.
+ OpenGL ES 2.0 API on top of DirectX 11 or DirectX 9.
+ ANGLE requires that the DirectX SDK is installed when building Qt.
+
+ ANGLE chooses the render backend depending on availability. DirectX 11
+ is usually preferable. However, some graphics cards may not fully
+ support it. For these cases, the environment variable \c QT_ANGLE_PLATFORM
+ (introduced in Qt 5.4) can be used to control the render backend. Possible
+ values are \c d3d11, \c d3d9 and \c warp.
To use a custom version of ANGLE, set the \c ANGLE_DIR environment variable
to point to the ANGLE source tree before building Qt.