| Index: tests/html/webgl_1_test.dart
|
| diff --git a/tests/html/webgl_1_test.dart b/tests/html/webgl_1_test.dart
|
| index 098df0674a6cb813b72f7b9d5b8eece2a7fadd56..80b70eaad6903fb56881bf117ffeb24ab380521b 100644
|
| --- a/tests/html/webgl_1_test.dart
|
| +++ b/tests/html/webgl_1_test.dart
|
| @@ -6,6 +6,7 @@ library web_gl_test;
|
| import '../../pkg/unittest/lib/unittest.dart';
|
| import '../../pkg/unittest/lib/html_individual_config.dart';
|
| import 'dart:html';
|
| +import 'dart:typed_data';
|
| import 'dart:web_gl';
|
| import 'dart:web_gl' as gl;
|
|
|
| @@ -53,6 +54,40 @@ main() {
|
| expect(context, isNotNull);
|
| expect(context, new isInstanceOf<RenderingContext>());
|
| });
|
| +
|
| + test('texImage2D', () {
|
| + var canvas = new CanvasElement();
|
| + var context = canvas.getContext3d();
|
| + var pixels = new Uint8List.fromList([0,0,3,255,0,0,0,0,0,0]);
|
| + context.texImage2D(1, 1, 1, 1, 10, 10, 1, 1, pixels);
|
| +
|
| + canvas = new CanvasElement();
|
| + document.body.children.add(canvas);
|
| + var context2 = canvas.getContext('2d');
|
| + context.texImage2DData(1, 1, 1, 1, 10,
|
| + context2.getImageData(10, 10, 10, 10));
|
| +
|
| + context.texImage2DImage(1, 1, 1, 1, 10, new ImageElement());
|
| + context.texImage2DCanvas(1, 1, 1, 1, 10, new CanvasElement());
|
| + context.texImage2DVideo(1, 1, 1, 1, 10, new VideoElement());
|
| + });
|
| +
|
| + test('texSubImage2D', () {
|
| + var canvas = new CanvasElement();
|
| + var context = canvas.getContext3d();
|
| + var pixels = new Uint8List.fromList([0,0,3,255,0,0,0,0,0,0]);
|
| + context.texSubImage2D(1, 1, 1, 1, 10, 10, 1, 1, pixels);
|
| +
|
| + canvas = new CanvasElement();
|
| + document.body.children.add(canvas);
|
| + var context2 = canvas.getContext('2d');
|
| + context.texSubImage2DData(1, 1, 1, 1, 1, 10,
|
| + context2.getImageData(10, 10, 10, 10));
|
| +
|
| + context.texSubImage2DImage(1, 1, 1, 1, 1, 10, new ImageElement());
|
| + context.texSubImage2DCanvas(1, 1, 1, 1, 1, 10, new CanvasElement());
|
| + context.texSubImage2DVideo(1, 1, 1, 1, 1, 10, new VideoElement());
|
| + });
|
| }
|
| });
|
| }
|
|
|