diff options
Diffstat (limited to '')
-rw-r--r-- | dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bindBuffer.html | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bindBuffer.html b/dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bindBuffer.html new file mode 100644 index 0000000000..9011d76168 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bindBuffer.html @@ -0,0 +1,48 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<!-- +Copyright (c) 2019 The Khronos Group Inc. +Use of this source code is governed by an MIT-style license that can be +found in the LICENSE.txt file. +--> +<link rel="stylesheet" type="text/css" href="../unit.css" /> +<script type="application/javascript" src="../unit.js"></script> +<script type="application/javascript" src="../util.js"></script> +<script type="application/javascript"> + +Tests.startUnit = function () { + var canvas = document.getElementById('gl'); + var gl = wrapGLContext(getGLContext(canvas)); + return [gl]; +} + +Tests.testBindBufferARRAY_BUFFER = function(gl) { + var b = gl.createBuffer(); + assert(gl.NO_ERROR == checkError(gl, "genBuffers")); + gl.bindBuffer(gl.ARRAY_BUFFER, b); + assert(gl.NO_ERROR == checkError(gl, "bindBuffer")); + gl.bindBuffer(gl.ARRAY_BUFFER, null); + assert(gl.NO_ERROR == checkError(gl, "bindBuffer 0")); + gl.deleteBuffer(b); + assert(gl.NO_ERROR == checkError(gl, "deleteBuffers")); +} + +Tests.testBindBufferELEMENT_ARRAY_BUFFER = function(gl) { + var b = gl.createBuffer(); + assert(gl.NO_ERROR == checkError(gl, "genBuffers")); + gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, b); + assert(gl.NO_ERROR == checkError(gl, "bindBuffer")); + gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, null); + assert(gl.NO_ERROR == checkError(gl, "bindBuffer 0")); + gl.deleteBuffer(b); + assert(gl.NO_ERROR == checkError(gl, "deleteBuffers")); +} + +</script> + +<style>canvas{ position:absolute; }</style> +</head><body> + <canvas id="gl" width="1" height="1"></canvas> +</body></html> |