OLD | NEW |
1 #library('WebGL1Test'); | 1 #library('WebGL1Test'); |
2 #import('../../../testing/unittest/unittest.dart'); | 2 #import('../../../testing/unittest/unittest_dom.dart'); |
3 #import('dart:dom'); | 3 #import('dart:dom'); |
4 | 4 |
5 // Test that WebGL is present in dart:dom API | 5 // Test that WebGL is present in dart:dom API |
6 | 6 |
7 main() { | 7 main() { |
8 forLayoutTests(); | 8 forLayoutTests(); |
9 | 9 |
10 test('simple', () { | 10 test('simple', () { |
11 var canvas = document.createElement("canvas"); | 11 var canvas = document.createElement("canvas"); |
12 var gl = canvas.getContext("experimental-webgl"); | 12 var gl = canvas.getContext("experimental-webgl"); |
13 var shader = gl.createShader(WebGLRenderingContext.VERTEX_SHADER); | 13 var shader = gl.createShader(WebGLRenderingContext.VERTEX_SHADER); |
14 gl.shaderSource(shader, "void main() { }"); | 14 gl.shaderSource(shader, "void main() { }"); |
15 gl.compileShader(shader); | 15 gl.compileShader(shader); |
16 var success = | 16 var success = |
17 gl.getShaderParameter(shader, WebGLRenderingContext.COMPILE_STATUS); | 17 gl.getShaderParameter(shader, WebGLRenderingContext.COMPILE_STATUS); |
18 Expect.isTrue(success); | 18 Expect.isTrue(success); |
19 }); | 19 }); |
20 } | 20 } |
OLD | NEW |