aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/doc/src/cppextensionpoints.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/doc/src/cppextensionpoints.qdoc')
-rw-r--r--src/quick/doc/src/cppextensionpoints.qdoc13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/quick/doc/src/cppextensionpoints.qdoc b/src/quick/doc/src/cppextensionpoints.qdoc
index bdf0072c30..f1a0e835bb 100644
--- a/src/quick/doc/src/cppextensionpoints.qdoc
+++ b/src/quick/doc/src/cppextensionpoints.qdoc
@@ -54,10 +54,15 @@ for more details.
\section1 Scene Graph-Related Classes
-As an OpenGL-based scene graph, the scene graph in Qt Quick uses nodes which
-may be geometries or textures. The \l {Qt Quick Module - C++ Classes}{Qt Quick C++ API}
-provides various classes to enable custom nodes to be created in C++ to be
-used with the scene graph framework.
+Qt Quick 2 makes use of a dedicated scene graph based on OpenGL ES 2.0 or OpenGL 2.0
+for its rendering. Using a scene graph for graphics rather than the traditional imperative
+painting systems (QPainter and similar), means the scene to be rendered can be retained
+between frames and the complete set of primitives to render is known before rendering
+starts. This opens up for a number of optimizations, such as batching the OpenGL draw calls
+to minimize state changes or discarding obscured primitives.
+
+The \l {Qt Quick Module - C++ Classes}{Qt Quick C++ API} provides various classes to
+enable custom nodes to be created in C++.
See the \l {Qt Quick Scene Graph} documentation for details.