Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(114)

Unified Diff: tests/html/webgl_1_test.dart

Issue 12851013: Adding web_gl library. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: sync to tot Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « sdk/lib/web_gl/dartium/web_gl_dartium.dart ('k') | tools/create_sdk.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/html/webgl_1_test.dart
diff --git a/tests/html/webgl_1_test.dart b/tests/html/webgl_1_test.dart
index 32c076a7677c4dae49ae65c40656b9388a71ae86..098df0674a6cb813b72f7b9d5b8eece2a7fadd56 100644
--- a/tests/html/webgl_1_test.dart
+++ b/tests/html/webgl_1_test.dart
@@ -6,52 +6,54 @@ library web_gl_test;
import '../../pkg/unittest/lib/unittest.dart';
import '../../pkg/unittest/lib/html_individual_config.dart';
import 'dart:html';
+import 'dart:web_gl';
+import 'dart:web_gl' as gl;
-// Test that WebGL is present in dart:html API
+// Test that WebGL is present in dart:web_gl API
main() {
useHtmlIndividualConfiguration();
group('supported', () {
test('supported', () {
- expect(WebGLRenderingContext.supported, isTrue);
+ expect(RenderingContext.supported, isTrue);
});
});
group('functional', () {
test('unsupported fails', () {
var canvas = new CanvasElement();
- var gl = canvas.getContext3d();
- if (WebGLRenderingContext.supported) {
- expect(gl, isNotNull);
- expect(gl, new isInstanceOf<WebGLRenderingContext>());
+ var context = canvas.getContext3d();
+ if (RenderingContext.supported) {
+ expect(context, isNotNull);
+ expect(context, new isInstanceOf<RenderingContext>());
} else {
- expect(gl, isNull);
+ expect(context, isNull);
}
});
- if (WebGLRenderingContext.supported) {
+ if (RenderingContext.supported) {
test('simple', () {
var canvas = new CanvasElement();
- var gl = canvas.getContext('experimental-webgl');
- var shader = gl.createShader(WebGLRenderingContext.VERTEX_SHADER);
- gl.shaderSource(shader, 'void main() { }');
- gl.compileShader(shader);
- var success =
- gl.getShaderParameter(shader, WebGLRenderingContext.COMPILE_STATUS);
+ var context = canvas.getContext('experimental-webgl');
+ var shader = context.createShader(gl.VERTEX_SHADER);
+ context.shaderSource(shader, 'void main() { }');
+ context.compileShader(shader);
+ var success = context.getShaderParameter(shader, gl.COMPILE_STATUS);
expect(success, isTrue);
});
test('getContext3d', () {
var canvas = new CanvasElement();
- var gl = canvas.getContext3d();
- expect(gl, isNotNull);
- expect(gl, new isInstanceOf<WebGLRenderingContext>());
+ var context = canvas.getContext3d();
+ expect(context, isNotNull);
+ expect(context, new isInstanceOf<RenderingContext>());
- gl = canvas.getContext3d(depth: false);
- expect(gl, isNotNull);
- expect(gl, new isInstanceOf<WebGLRenderingContext>());
+ context = canvas.getContext3d(depth: false);
+ expect(context, isNotNull);
+ expect(context, new isInstanceOf<RenderingContext>());
});
}
});
}
+
« no previous file with comments | « sdk/lib/web_gl/dartium/web_gl_dartium.dart ('k') | tools/create_sdk.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698