summaryrefslogtreecommitdiffstats
path: root/examples/opengl
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2023-03-22 17:08:04 +0100
committerLaszlo Agocs <laszlo.agocs@qt.io>2023-03-23 15:13:03 +0100
commitd0dc0477b9c0350a257b284a90a813b2b00d1543 (patch)
tree25cdab502f8be036b1a7690222f52348f0fb9fa9 /examples/opengl
parent9daf2744b284413c8ca6df18bd48082bb7405bf8 (diff)
Remove erroneous widget dependency for hellogles3
Pick-to: 6.5 Change-Id: I42b476be28acd5b5c68f115bd98cf5c43cd8d97b Reviewed-by: Christian Strømme <christian.stromme@qt.io>
Diffstat (limited to 'examples/opengl')
-rw-r--r--examples/opengl/CMakeLists.txt2
-rw-r--r--examples/opengl/hellogles3/doc/src/hellogles3.qdoc6
-rw-r--r--examples/opengl/opengl.pro4
3 files changed, 9 insertions, 3 deletions
diff --git a/examples/opengl/CMakeLists.txt b/examples/opengl/CMakeLists.txt
index e9bc975e72..2b075de2f7 100644
--- a/examples/opengl/CMakeLists.txt
+++ b/examples/opengl/CMakeLists.txt
@@ -2,6 +2,7 @@
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_example(openglwindow)
+qt_internal_add_example(hellogles3)
if(TARGET Qt6::Widgets)
qt_internal_add_example(contextinfo)
qt_internal_add_example(2dpainting)
@@ -9,6 +10,5 @@ if(TARGET Qt6::Widgets)
qt_internal_add_example(qopenglwidget)
qt_internal_add_example(cube)
qt_internal_add_example(textures)
- qt_internal_add_example(hellogles3)
qt_internal_add_example(stereoqopenglwidget)
endif()
diff --git a/examples/opengl/hellogles3/doc/src/hellogles3.qdoc b/examples/opengl/hellogles3/doc/src/hellogles3.qdoc
index cae0bd8b27..e76536d9d1 100644
--- a/examples/opengl/hellogles3/doc/src/hellogles3.qdoc
+++ b/examples/opengl/hellogles3/doc/src/hellogles3.qdoc
@@ -18,5 +18,11 @@
\li The shader code's version directive is different.
\endlist
+ This example has no QWidget dependencies. Instead, it uses QOpenGLWindow, a
+ convenience subclass of QWindow that allows easy implementation of windows
+ that contain OpenGL-rendered content. In this sense it complements the
+ \l{OpenGL Window Example}, which shows the implementation of an OpenGL-based
+ QWindow without using the convenience subclass.
+
\image hellogles3-example.png
*/
diff --git a/examples/opengl/opengl.pro b/examples/opengl/opengl.pro
index 3a60b887ef..b0eac5ee9c 100644
--- a/examples/opengl/opengl.pro
+++ b/examples/opengl/opengl.pro
@@ -1,6 +1,7 @@
TEMPLATE = subdirs
-SUBDIRS = openglwindow
+SUBDIRS = openglwindow \
+ hellogles3
qtHaveModule(widgets) {
SUBDIRS += contextinfo \
@@ -9,6 +10,5 @@ qtHaveModule(widgets) {
qopenglwidget \
cube \
textures \
- hellogles3 \
stereoqopenglwidget
}