diff options
author | Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> | 2015-08-05 12:10:12 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> | 2015-08-07 08:03:20 +0000 |
commit | 1404c97dcfabc124471695fe7f84e5fec31d4848 (patch) | |
tree | 0082eacf10cb1f33a3f694f9392944595e32fcca /examples | |
parent | 4a76baffc1dfc5d9fee6cd8f41f95707b5b5a74a (diff) |
Fix black canvas at startup
The default texture was invalid (GL id 0), so canvas drew as black
rectangle before the first frame was rendered. Changed the default
texture to a valid fully transparent one pixel texture to give
applications control over what to show before the first frame.
[ChangeLog][Renderer] Fix black canvas at startup
Change-Id: Ia91a494c002403f1622e093a75d00cf224166e94
Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
Diffstat (limited to 'examples')
5 files changed, 9 insertions, 4 deletions
diff --git a/examples/canvas3d/canvas3d/framebuffer/qml/framebuffer/main.qml b/examples/canvas3d/canvas3d/framebuffer/qml/framebuffer/main.qml index 68798cd..ba23f26 100644 --- a/examples/canvas3d/canvas3d/framebuffer/qml/framebuffer/main.qml +++ b/examples/canvas3d/canvas3d/framebuffer/qml/framebuffer/main.qml @@ -41,11 +41,12 @@ import QtQuick.Layouts 1.0 import "framebuffer.js" as GLCode -Item { +Rectangle { id: mainview width: 1280 height: 768 visible: true + color: "#f2f2f2" Canvas3D { id: canvas3d diff --git a/examples/canvas3d/canvas3d/interaction/qml/interaction/main.qml b/examples/canvas3d/canvas3d/interaction/qml/interaction/main.qml index 88e9b31..1836c47 100644 --- a/examples/canvas3d/canvas3d/interaction/qml/interaction/main.qml +++ b/examples/canvas3d/canvas3d/interaction/qml/interaction/main.qml @@ -43,11 +43,12 @@ import QtQuick.Layouts 1.0 import "interaction.js" as GLCode -Item { +Rectangle { id: mainview width: 1280 height: 768 visible: true + color: "#fafafa" Canvas3D { id: canvas3d diff --git a/examples/canvas3d/canvas3d/jsonmodels/qml/jsonmodels/jsonmodelsbasic.qml b/examples/canvas3d/canvas3d/jsonmodels/qml/jsonmodels/jsonmodelsbasic.qml index bbc93fa..b182c53 100644 --- a/examples/canvas3d/canvas3d/jsonmodels/qml/jsonmodels/jsonmodelsbasic.qml +++ b/examples/canvas3d/canvas3d/jsonmodels/qml/jsonmodels/jsonmodelsbasic.qml @@ -46,6 +46,7 @@ Window { visible: true width: 1200 height: 900 + color: "#e6e6e6" property int previousY: 0 property int previousX: 0 diff --git a/examples/canvas3d/canvas3d/textureandlight/qml/textureandlight/main.qml b/examples/canvas3d/canvas3d/textureandlight/qml/textureandlight/main.qml index cd308bf..bb951b4 100644 --- a/examples/canvas3d/canvas3d/textureandlight/qml/textureandlight/main.qml +++ b/examples/canvas3d/canvas3d/textureandlight/qml/textureandlight/main.qml @@ -41,11 +41,12 @@ import QtCanvas3D 1.0 import "textureandlight.js" as GLCode //! [4] -Item { +Rectangle { id: mainview width: 1280 height: 768 visible: true + color: "#fafafa" //! [0] Canvas3D { diff --git a/examples/canvas3d/canvas3d/threejs/planets/planets.qml b/examples/canvas3d/canvas3d/threejs/planets/planets.qml index e8a938c..4e07bb0 100644 --- a/examples/canvas3d/canvas3d/threejs/planets/planets.qml +++ b/examples/canvas3d/canvas3d/threejs/planets/planets.qml @@ -39,11 +39,12 @@ import QtCanvas3D 1.0 import "planets.js" as GLCode -Item { +Rectangle { id: mainview width: 1280 height: 768 visible: true + color: "black" property int focusedPlanet: 100 property int oldPlanet: 0 property real xLookAtOffset: 0 |