summaryrefslogtreecommitdiffstats
path: root/openGL_tutorial/about.rst
diff options
context:
space:
mode:
authorVladimir Minenko <vladimir.minenko@nokia.com>2012-06-18 12:12:21 +0200
committerVenugopal Shivashankar <venugopal.shivashankar@digia.com>2013-02-08 12:30:13 +0100
commite9053ba3f559fcf8c4d2dd3b6f87cce0979d0244 (patch)
tree0e6503d0068bed7b57ba751d4c200a70e5c5e7d3 /openGL_tutorial/about.rst
parent4aa878fe08f8ed3f76cabf8a6b21603fa21fcb09 (diff)
Initial commit to add the learning-guide content
Change-Id: I5eb8ab089b46122bc6f7042e20541bf70f173447 Reviewed-by: Topi Reiniƶ <topi.reinio@digia.com> Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Diffstat (limited to 'openGL_tutorial/about.rst')
-rw-r--r--openGL_tutorial/about.rst56
1 files changed, 56 insertions, 0 deletions
diff --git a/openGL_tutorial/about.rst b/openGL_tutorial/about.rst
new file mode 100644
index 0000000..56d066e
--- /dev/null
+++ b/openGL_tutorial/about.rst
@@ -0,0 +1,56 @@
+..
+ ---------------------------------------------------------------------------
+ Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+ All rights reserved.
+ This work, unless otherwise expressly stated, is licensed under a
+ Creative Commons Attribution-ShareAlike 2.5.
+ The full license document is available from
+ http://creativecommons.org/licenses/by-sa/2.5/legalcode .
+ ---------------------------------------------------------------------------
+
+
+About this Tutorial
+===================
+
+Why Would You Want to Read this Guide?
+--------------------------------------
+
+This tutorial provides a basic introduction to OpenGL and 3D computer graphics in general. It shows how to make use of Qt and its OpenGL related classes to create 3D graphics by using OpenGL's programmable pipeline. The tutorial provides many examples that go through the basic features of OpenGL programming like rendering, texture mapping, lighting etc. By the end of the tutorial, you will have a good understanding about how OpenGL works and you will also be able to write custom shader programs.
+
+
+.. image:: images/opengl-example-lighting.png
+ :align: center
+ :scale: 90%
+
+
+Get the Source Code and the Tutorial in Different Formats
+---------------------------------------------------------
+
+A .zip file that contains the full code source of the tutorial's examples is provided:
+
+ :download:`Source code <qtopengltutorial/opengl_src.zip>`
+
+The guide is available in the following formats:
+
+ :download:`PDF <qtopengltutorial/OpenGLTutorial.pdf>`
+
+ :download:`ePub <qtopengltutorial/OpenGLTutorial.epub>` for ebook readers. Further details can be found `here <http://en.wikipedia.org/wiki/EPUB#Software_reading_systems>`_.
+ :download:`Qt Help <qtopengltutorial/OpenGLTutorial.qch>` for Qt Assistant and Qt Creator. In Qt Assistant, in the :qt:`Preferences Dialog <assistant-details.html#preferences-dialog>` under the `Documentation` tab (in a collapsible menu for Mac users), you click on the `Add` button in order to add this guide in .qch format. We do the same in Qt Creator under the `Options` dialog in the `Help` section. Here you can add this guide in the `Documentation` tab.
+
+
+License
+-------
+
+Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+All rights reserved.
+
+This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-ShareAlike 2.5.
+
+The full license document is available from http://creativecommons.org/licenses/by-sa/2.5/legalcode .
+
+Qt and the Qt logo is a registered trade mark of Digia plc and/or its subsidiaries and is used pursuant
+to a license from Digia plc and/or its subsidiaries. All other trademarks are property of their respective owners.
+
+.. rubric:: What's Next?
+
+Next will be an introduction to `OpenGL` and the basics of drawing in 3D.