| Index: conformance/more/functions/readPixels.html | 
| =================================================================== | 
| --- conformance/more/functions/readPixels.html	(revision 0) | 
| +++ conformance/more/functions/readPixels.html	(working copy) | 
| @@ -0,0 +1,63 @@ | 
| +<!DOCTYPE html> | 
| +<html> | 
| +<head> | 
| +<meta charset="utf-8"> | 
| +<!-- | 
| + | 
| +/* | 
| +** Copyright (c) 2012 The Khronos Group Inc. | 
| +** | 
| +** Permission is hereby granted, free of charge, to any person obtaining a | 
| +** copy of this software and/or associated documentation files (the | 
| +** "Materials"), to deal in the Materials without restriction, including | 
| +** without limitation the rights to use, copy, modify, merge, publish, | 
| +** distribute, sublicense, and/or sell copies of the Materials, and to | 
| +** permit persons to whom the Materials are furnished to do so, subject to | 
| +** the following conditions: | 
| +** | 
| +** The above copyright notice and this permission notice shall be included | 
| +** in all copies or substantial portions of the Materials. | 
| +** | 
| +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | 
| +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | 
| +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | 
| +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | 
| +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | 
| +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | 
| +** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. | 
| +*/ | 
| + | 
| +--> | 
| +<link rel="stylesheet" type="text/css" href="../unit.css" /> | 
| +<script type="application/x-javascript" src="../unit.js"></script> | 
| +<script type="application/x-javascript" src="../util.js"></script> | 
| +<script type="application/x-javascript"> | 
| + | 
| +Tests.startUnit = function () { | 
| +  var canvas = document.getElementById('gl'); | 
| +  var gl = wrapGLContext(getGLContext(canvas)); | 
| +  return [gl]; | 
| +} | 
| + | 
| +Tests.testReadPixels = function(gl) { | 
| +  var id = new Uint8Array(16 * 16 * 4); | 
| +  assertOk(function(){gl.readPixels(0,0,1,1,gl.RGBA, gl.UNSIGNED_BYTE, id);}); | 
| +  assertOk(function(){gl.readPixels(0,0,16,16,gl.RGBA, gl.UNSIGNED_BYTE, id);}); | 
| +  assertOk(function(){gl.readPixels(15,15,1,1,gl.RGBA, gl.UNSIGNED_BYTE, id);}); | 
| +} | 
| +Tests.testReadPixelsRGBA = function(gl) { | 
| +  gl.clearColor(1, 0, 1, 0); | 
| +  gl.clear(gl.COLOR_BUFFER_BIT); | 
| +  var id = new Uint8Array(4); | 
| +  gl.readPixels(1,2,1,1,gl.RGBA, gl.UNSIGNED_BYTE, id); | 
| +  assertArrayEquals([255, 0, 255, 0], id); | 
| +} | 
| + | 
| +Tests.endUnit = function(gl) { | 
| +} | 
| + | 
| +</script> | 
| +<style>canvas{ position:absolute; }</style> | 
| +</head><body> | 
| +<canvas id="gl" width="16" height="16"></canvas> | 
| +</body></html> | 
|  | 
| Property changes on: conformance/more/functions/readPixels.html | 
| ___________________________________________________________________ | 
| Added: svn:eol-style | 
| ## -0,0 +1 ## | 
| +LF | 
| \ No newline at end of property | 
|  |