diff options
Diffstat (limited to 'doc/src/qt3d-painting.qdoc')
-rw-r--r-- | doc/src/qt3d-painting.qdoc | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/doc/src/qt3d-painting.qdoc b/doc/src/qt3d-painting.qdoc deleted file mode 100644 index b94e03d5..00000000 --- a/doc/src/qt3d-painting.qdoc +++ /dev/null @@ -1,60 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation ([email protected]) -** -** This file is part of the QtQuick3D documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** GNU Free Documentation License -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. -** -** Other Usage -** Alternatively, this file may be used in accordance with the terms -** and conditions contained in a signed written agreement between you -** and Nokia. -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -/*! -\group qt3d::painting -\title Qt3D Painting -\keyword Qt3D Painting - -Porting between desktop OpenGL and embedded OpenGL/ES has traditionally -been difficult. The usual sequence of operations for a drawing request -in OpenGL consists of: - -\list - \o Select an appropriate shader program, or fixed-function pipeline - rendering options. - \o Set or adjust the current projection and modelview matrices. - \o Specify vertex, normal, texture co-ordinate, and other attribute arrays. - \o Specify textures, variables, and other rendering objects needed - by the shader program. - \o Draw fragments: triangles, triangle fans, quads, etc. - \o Disable the arrays, textures, and modes that were selected. -\endlist - -Desktop OpenGL, OpenGL/ES 1.1, and OpenGL/ES 2.0 all posses functionality -for the above, but they are all different. OpenGL/ES 2.0 in particular -presents unique problems because it lacks a fixed-function pipeline mode -to perform common painting operations. - -In Qt3D the QGLPainter class wraps OpenGL to present a consistent -OpenGL painting API across all platforms. Shaders and fixed-function -options are supplied as an instance of QGLAbstractEffect. Several -built-in standard effects are provided for drawing with flat colors, -material-based lighting, and simple texturing. - -\generatelist{related} -*/ |