Stop clang complaining about 3rd party assimp

Change-Id: I1c7a7cf4915680f32444a8ac557fa356e830875d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
TextureManager

Change-Id: I43b325c5e13b22588f5c29b97d78c845142a241f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
TextureDataManager

Manages TexImageData that are associated to a given Texture.
Similar to Mesh and MeshData.

Change-Id: Ic49a8955115d01d3ba3cc3fa303620bc8b153072
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Added TextureManager to Renderer

Change-Id: I52bbd240597de04d74fed16f469459f915b3ec47
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
TextureDataManager added in Renderer

Change-Id: I51541c11057755ae5f805b2471bcc8a757ad2841
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
TextureData pass parameters by const ref instead of value

Change-Id: I7b278d4d7c4c463f5daeb167fc5ff41337c293ba
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Added TextureUniform subclass of QUniformValue

Change-Id: I7580cc703b0c636a14b0dbe02af4516d94bb6b75
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Create TextureUniform when a Parameter references a Texture

Change-Id: I1e0851653ef370327d6ac5219553c07801a81e34
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Added textured material in simple-qml

Note: This isn't handled by the renderer just yet, resulting in warnings in
the logs and a ball appearing black.

Change-Id: Ia5687caf9ad2aa6ea08afbd9a9af112ccdf34290
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Textures hooked up

This is a first implementation that will need some improvements. Still texture
are now handled and can be specified directly as parameters in Material,
Effect or Technique which should play nicely along regular uniform QVariant
values  when we have a custom QML parser.

Change-Id: Icd7067f04282fcb15e9edc559aae2bedaaa808c1
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Parameter : new ctor taking name and value.

Specifying the type is now optional. The type enum is kept for the time being as it may
have a use later on.

Change-Id: I01a934bd3d38f790c21cc2ec488843232795685e
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
AssimpParser: use Parameters to set textures

Change-Id: I481ce63235d1e7955c781831d4da0f9e71afa471
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Corrected doc in QResourcesManager

Change-Id: I8a874ae6bf19f3948949e1945dd1462efcda2e74
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>