diff options
author | Andras Becsi <andras.becsi@digia.com> | 2014-05-16 14:59:49 +0200 |
---|---|---|
committer | Andras Becsi <andras.becsi@digia.com> | 2014-05-19 18:49:01 +0300 |
commit | 640c78665ffca949ad4c1773df7eddb1bdb9f1a2 (patch) | |
tree | 7d075bdfddd1b49be6feb5c59cf8c252e2fdebf0 /basicsuite/webengine/content/webgl/helloqt.html | |
parent | 79456705728f87be45392f3d87758d84665459fd (diff) |
Add a simple WebEngine demo to the B2Qt basicsuite
Add a simple demo browser which by default loads the local webgl
example. Move the webgl example to the root directory to be deployed.
Change-Id: Icb0442ef37dcb31e6e1d33eee279bf429c566106
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'basicsuite/webengine/content/webgl/helloqt.html')
-rw-r--r-- | basicsuite/webengine/content/webgl/helloqt.html | 48 |
1 files changed, 48 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..56c336c --- /dev/null +++ b/basicsuite/webengine/content/webgl/helloqt.html @@ -0,0 +1,48 @@ +<!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; + } + 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> |