Wed, 31 Dec 2014 13:27:57 +0100
Ignore runtime configuration files generated during quality assurance.
michael@0 | 1 | <html> |
michael@0 | 2 | <head> |
michael@0 | 3 | <meta charset="utf-8"> |
michael@0 | 4 | <title>WebGL tests</title> |
michael@0 | 5 | </head> |
michael@0 | 6 | <body> |
michael@0 | 7 | |
michael@0 | 8 | <h1>Tests for the WebGL canvas context</h1> |
michael@0 | 9 | |
michael@0 | 10 | <h2>These tests are intended to serve the following purposes:</h2> |
michael@0 | 11 | <ul> |
michael@0 | 12 | <li>Assert spec conformance (so that WebGL pages work the same across browsers and hardware)</li> |
michael@0 | 13 | <li>Check the safety of the GL binding (bounds checking, same origin policy)</li> |
michael@0 | 14 | <li>Provide performance numbers for developers</li> |
michael@0 | 15 | </ul> |
michael@0 | 16 | |
michael@0 | 17 | <h2>Test runners</h2> |
michael@0 | 18 | <ul> |
michael@0 | 19 | <li><a href="all_tests_linkonly.html">Run tests manually</a></li> |
michael@0 | 20 | <li><a href="all_tests.html">Run all tests in parallel</a></li> |
michael@0 | 21 | <li><a href="all_tests_sequential.html">Run all tests sequentially</a></li> |
michael@0 | 22 | </ul> |
michael@0 | 23 | |
michael@0 | 24 | |
michael@0 | 25 | <h2>Demos</h2> |
michael@0 | 26 | <ul> |
michael@0 | 27 | <li><a href="demos/opengl_web.html">OpenGL for the web</a> (requires working FBOs and null textures or using canvases as textures)</li> |
michael@0 | 28 | <li><a href="demos/video.html">Green screen video demo with a color remapping filter</a> (requires loading <video> to texture with texImage2D)</li> |
michael@0 | 29 | </ul> |
michael@0 | 30 | |
michael@0 | 31 | <h2>Running the tests</h2> |
michael@0 | 32 | |
michael@0 | 33 | <ol> |
michael@0 | 34 | <li><a href="http://learningwebgl.com/blog/?p=11">Install a browser with WebGL support</a></li> |
michael@0 | 35 | <li>Open one of the test runners linked above in your browser.</li> |
michael@0 | 36 | <li>For more control over the tests, go the <a href="http://github.com/kig/canvas3d-tests">GitHub page</a>, see the readme, and clone the repo.</li> |
michael@0 | 37 | </ol> |
michael@0 | 38 | |
michael@0 | 39 | <h2>Want to contribute?</h2> |
michael@0 | 40 | |
michael@0 | 41 | <p>See the <a href="README.md">README</a>.</p> |
michael@0 | 42 | <p>See the <a href="http://github.com/kig/canvas3d-tests">GitHub page</a>.</p> |
michael@0 | 43 | <p>Mail me at <a href="mailto:ilmari.heikkinen@gmail.com">ilmari.heikkinen@gmail.com</a></p> |
michael@0 | 44 | |
michael@0 | 45 | |
michael@0 | 46 | <h2>For more information on WebGL</h2> |
michael@0 | 47 | |
michael@0 | 48 | <ul> |
michael@0 | 49 | <li><a href="http://planet-webgl.org">Planet WebGL</a></li> |
michael@0 | 50 | <li><a href="http://learningwebgl.com">Learning WebGL</a></li> |
michael@0 | 51 | <li><a href="http://www.khronos.org/message_boards/viewforum.php?f=34">WebGL on Khronos Message Boards</a></li> |
michael@0 | 52 | </ul> |
michael@0 | 53 | |
michael@0 | 54 | <h2>Developer links</h2> |
michael@0 | 55 | <ul> |
michael@0 | 56 | <li><a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=webgl">WebGL on Mozilla Bugzilla</a></li> |
michael@0 | 57 | <li><a href="https://bugzilla.webkit.org/buglist.cgi?quicksearch=webgl">WebGL on WebKit Bugzilla</a></li> |
michael@0 | 58 | <li><a href="http://code.google.com/p/chromium/issues/list?q=label:3D-WebGL">WebGL on Chromium Bugzilla</a></li> |
michael@0 | 59 | </ul> |
michael@0 | 60 | |
michael@0 | 61 | |
michael@0 | 62 | <h2>License</h2> |
michael@0 | 63 | |
michael@0 | 64 | <p> |
michael@0 | 65 | These tests are released under the BSD license. The images and videos used in the tests are the respective property of their authors. |
michael@0 | 66 | </p> |
michael@0 | 67 | |
michael@0 | 68 | </body> |
michael@0 | 69 | </html> |