summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@theqtcompany.com>2015-08-05 12:10:12 +0300
committerMiikka Heikkinen <miikka.heikkinen@theqtcompany.com>2015-08-07 08:03:20 +0000
commit1404c97dcfabc124471695fe7f84e5fec31d4848 (patch)
tree0082eacf10cb1f33a3f694f9392944595e32fcca /examples
parent4a76baffc1dfc5d9fee6cd8f41f95707b5b5a74a (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')
-rw-r--r--examples/canvas3d/canvas3d/framebuffer/qml/framebuffer/main.qml3
-rw-r--r--examples/canvas3d/canvas3d/interaction/qml/interaction/main.qml3
-rw-r--r--examples/canvas3d/canvas3d/jsonmodels/qml/jsonmodels/jsonmodelsbasic.qml1
-rw-r--r--examples/canvas3d/canvas3d/textureandlight/qml/textureandlight/main.qml3
-rw-r--r--examples/canvas3d/canvas3d/threejs/planets/planets.qml3
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