aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/doc
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2016-07-13 12:03:13 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2016-07-14 13:05:07 +0000
commitff8c0b053cc2085670a3013c58191d4886fda5ca (patch)
tree76b24ef2ffc583e85f63d239c04c3996d17763da /src/quick/doc
parentb37d6969f1dfb83fd2e1285230d116e0cf076f7f (diff)
Doc cleanup for D3D12 and SW
Fix formatting, wrong class names, and remove sprites as an unsupported feature. Add a note about the glslcore file selector. Change-Id: I2caffc4485157d053bb0fffa47fed8ee1d506774 Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/quick/doc')
-rw-r--r--src/quick/doc/src/concepts/visualcanvas/adaptations.qdoc15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/quick/doc/src/concepts/visualcanvas/adaptations.qdoc b/src/quick/doc/src/concepts/visualcanvas/adaptations.qdoc
index 3053196692..55c8c2c535 100644
--- a/src/quick/doc/src/concepts/visualcanvas/adaptations.qdoc
+++ b/src/quick/doc/src/concepts/visualcanvas/adaptations.qdoc
@@ -127,9 +127,6 @@ It is not possible to render particle effects with the Software adaptation. When
possible, remove particles completely from the scene. Otherwise they will still
require some processing, even though they are not visible.
-\section2 Sprites
-The Sprite item depends on OpenGL functions and will not be visible.
-
\section2 Rendering Text
The text rendering with the Software adaptation is based on software
rasterization and does not respond as well to transformations such as scaling
@@ -243,8 +240,8 @@ GraphicsInfo.shaderCompilationType and GraphicsInfo.shaderSourceType.
Unlike OpenGL, there is a QFileSelector with the extra selector \c hlsl used
whenever opening a file. This allows easy creation of ShaderEffect items that
are functional across both backends, for example by placing the GLSL source
-code into "shaders/effect.frag", the HLSL source code or - preferably -
-pre-compiled bytecode into "shaders/+hlsl/effect.frag", while simply writing
+code into \c{shaders/effect.frag}, the HLSL source code or - preferably -
+pre-compiled bytecode into \c{shaders/+hlsl/effect.frag}, while simply writing
\c{fragmentShader: "qrc:shaders/effect.frag"} in QML.
See the ShaderEffect documentation for more details.
@@ -277,13 +274,17 @@ conversion on the CPU first.
\section2 Unsupported Features
-Particles, sprites, and other OpenGL-dependent tools like
-QQuickFramebufferObject are not currently supported.
+Particles and some other OpenGL-dependent utilities, like
+QQuickFramebufferObject, are not currently supported.
Like with the \l{qtquick-visualcanvas-adaptations-software.html}{Software
adaptation}, text is always rendered using the native method. Distance
field-based text rendering is not currently implemented.
+The shader sources in the \l {Qt Graphical Effects} module have not been ported
+to any format other than the OpenGL 2.0 compatible one, meaning the QML types
+provided by that module are not currently functional with the D3D12 backend.
+
Texture atlases are not currently in use.
The renderer may lack support for certain minor features, for example drawing