summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorSarah Smith <sarah.j.smith@nokia.com>2011-03-10 18:39:38 +1000
committerSarah Smith <sarah.j.smith@nokia.com>2011-03-10 18:39:38 +1000
commit24f57d45f10824fcfa4076c45e47a8b22e86e8d1 (patch)
tree1814a4a3fb0205b26c86910b69d6a55f7aba9ccb /README
parentb87a08f5292069facf9b427cb43a675d43578293 (diff)
Update to quick3d product focus.
Mostly doco changes, add new logo. Switch role of the Qt3D C++ API to being a way to extend the QML3D bindings. De-emphasise the portability and OpenGL aspects of C++ side. Also remove stereo stuff as far as possible.
Diffstat (limited to 'README')
-rw-r--r--README26
1 files changed, 14 insertions, 12 deletions
diff --git a/README b/README
index d8f54f2fa..39285ee0c 100644
--- a/README
+++ b/README
@@ -1,32 +1,34 @@
+This directory contains the QtQuick3D product tree derived from the Qt3D project.
-This directory contains a prototype 3D API and examples for Qt 4.7 or later.
+Run qmake and then make to build it against Qt. As of 10 March 2011 it requires
+version 4.7.x of Qt, built with OpenGL and declarative support. This is standard
+for binary distributions of Qt.
+
+As of 10 March 2011 this product tree is being ported to avoid the dependency
+on private headers in Qt. If it fails to build against your version of Qt
+try building it against a developer build from source.
-Run qmake and then make to build it against your favourite version of Qt.
You will need to have built Qt with the "-opengl" option. Run "make install"
afterwards to install the plugins into your Qt build.
-Note: a build tree for Qt is required, not the SDK version of Qt.
-The SDK version of Qt lacks the private headers that are needed to
-build some parts of Qt/3D.
-
Directory structure:
src/threed/
- This is the main library of the Qt/3D project, containing abstractions
+ This is the main library of the Qt3D project, containing abstractions
for cross-platform GL, shaders, lighting models, and so on.
src/plugins/
Scene format loading plugins.
src/imports/
QML import plugins.
util/
- Various utilities that are useful when working with Qt/3D.
+ Various utilities that are useful when working with Qt3D.
examples/
- Some examples of using the Qt/3D library.
+ Some examples of using the Qt3D library.
demos/
- More complex demos of Qt/3D, including QML/3D for integrating
- Qt/3D with the "Qt Quick" Declarative UI component of Qt 4.7.
+ More complex demos of Qt3D, including QtQuick3D for integrating
+ Qt3D with the "Qt Quick" Declarative UI component of Qt 4.7.
tests/
- Unit tests for the Qt/3D libraries.
+ Unit tests for the Qt3D libraries.
doc/
Documentation.
devices/symbian/