25 lines
911 B
HTML
25 lines
911 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<script src="../../../resources/js-test-pre.js"></script>
|
|
</head>
|
|
<body>
|
|
<script>
|
|
var canvas = document.createElement("canvas");
|
|
canvas.width = 2;
|
|
canvas.height = 2;
|
|
var context = canvas.getContext("webgl");
|
|
shouldBe("context.getError()", "context.NO_ERROR");
|
|
var buffer = context.createBuffer();
|
|
shouldBe("context.getError()", "context.NO_ERROR");
|
|
context.bindBuffer(context.ARRAY_BUFFER, buffer);
|
|
shouldBe("context.getError()", "context.NO_ERROR");
|
|
shouldNotThrow(context.bufferData(context.ARRAY_BUFFER, new ArrayBuffer(10), context.STATIC_DRAW));
|
|
shouldBe("context.getError()", "context.NO_ERROR");
|
|
shouldNotThrow(context.bufferData(context.ARRAY_BUFFER, null, context.STATIC_DRAW));
|
|
shouldBe("context.getError()", "context.INVALID_VALUE");
|
|
shouldBe("context.getError()", "context.NO_ERROR");
|
|
</script>
|
|
<script src="../../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html> |