summaryrefslogtreecommitdiffstats
path: root/basicsuite/webengine/content/webgl/helloqt.html
diff options
context:
space:
mode:
authorKalle Viironen <kalle.viironen@digia.com>2014-05-26 13:51:28 +0300
committerKalle Viironen <kalle.viironen@digia.com>2014-05-26 13:51:36 +0300
commitc7edfa22fadbb5041b8dee1d5cd27adfcfb7f833 (patch)
tree8207705ee648774ed7e6a5922e4f0ab3ca2aa976 /basicsuite/webengine/content/webgl/helloqt.html
parentd757a8ee2d86c3f4b694f8fdff5defa7b0dbab75 (diff)
parent536f2ed4438a1e04aeed372d08c46811603f5018 (diff)
Merge branch 'stable' into releaseQtEE_v3.0.0
* stable: (28 commits) webengine demo: rearrange layout to make all links visible on iMX6 webengine demo: add predefined links to page view Fix webengine demo to hide home screen when adressbar is accepted webengine demo: disable the pageview when it's hidden Hide the webengine demo on the new nexus7 Add local CSS tetrahedron example and home page to webengine demo Disable webengine demo on beaglebone and pi [launchersettings] Add boundaries for signal strength bar. Also deploy webengine demo local content Display an error message if WebGL is not supported. Add a simple WebEngine demo to the B2Qt basicsuite Exclude qtdatavis3d from android-beaglebone Disable autocompletion for password field workaround for crash on linux Camera demo doesn't work on new nexus just yet, exclude it Remove yocto version from about-b2qt demo remove datavis 3D from RPi launher demos Fix typo in came exclude Use consistent title naming Remove non functional demos from i.MX6 SABRE SD launcher demo set ... Change-Id: Ib08aba9f746c6f233090d79c38243caa657bf9be
Diffstat (limited to 'basicsuite/webengine/content/webgl/helloqt.html')
-rw-r--r--basicsuite/webengine/content/webgl/helloqt.html49
1 files changed, 49 insertions, 0 deletions
diff --git a/basicsuite/webengine/content/webgl/helloqt.html b/basicsuite/webengine/content/webgl/helloqt.html
new file mode 100644
index 0000000..95f0a44
--- /dev/null
+++ b/basicsuite/webengine/content/webgl/helloqt.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+ <style>
+ body {
+ margin: 0px;
+ overflow: hidden;
+ background-color: black;
+ }
+ canvas {
+/* -webkit-transform: scale3d(2.0, 2.0, 1.0);
+ -webkit-transform-origin: 0 0 0;
+ -moz-transform: scale3d(2.0, 2.0, 1.0);
+ -moz-transform-origin: 0 0 0;*/
+ }
+ </style>
+ </head>
+
+ <body>
+ <div id="container"></div>
+ <script src="three.min.js"></script>
+ <script id="vsChecker" type="x-shader/x-vertex">
+varying vec2 vUv;
+void main()
+{
+ vUv = uv;
+ gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);
+}
+ </script>
+ <script id="fsChecker" type="x-shader/x-fragment">
+varying vec2 vUv;
+uniform float dy;
+void main()
+{
+ vec3 c = vec3(0.0);
+ float x = 4.0 * vUv.x;
+ float y = 4.0 * vUv.y + dy;
+ if (fract(x) > 0.5 ^^ fract(y) > 0.5)
+ c = vec3(1.0);
+ gl_FragColor = vec4(c, 1.0);
+}
+ </script>
+ <script src="qtlogo.js"></script>
+ <script src="helloqt.js"></script>
+ </body>
+
+</html>