servo/tests
bors-servo e09c555a41 Auto merge of #6293 - ecoal95:webgl-objects, r=nox
This commit implements:
* WebGLFramebuffer
* WebGLRenderbuffer
* WebGLTexture

And adds the following methods to `WebGLRenderingContext`:
* create{Texture,Framebuffer,Renderbuffer}
* bind{Texture,Framebuffer,Renderbuffer}
* destroy{Buffer,Texture,Framebuffer,Renderbuffer}

Fixes:
* WebGLUniform location shouldn't inherit from WebGLObject.

Known Issues:
* WebGL objects have to be destroyed on drop, we may want to keep a reference to the context, or maybe a clone of the renderer to achieve this

Also refactors a huge part of the current implementation, to allow
failing on creation of different WebGL objects.

Blocked on https://github.com/servo/gleam/pull/22

A reftest for most of the added functionality is not doable right now,
we need a few more functions in order to upload a texture, for example.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6293)
<!-- Reviewable:end -->
2015-06-09 10:06:37 -05:00
..
html WebGLRenderingContext getters and getParameter 2015-06-01 16:34:51 +02:00
jquery Add flake8 to the tidy process for Python files 2015-06-04 11:17:34 -04:00
power Add flake8 to the tidy process for Python files 2015-06-04 11:17:34 -04:00
ref Auto merge of #6251 - glennw:fix-overflow, r=nox 2015-06-04 03:53:14 -05:00
unit Add unit test for plugin 2015-06-03 07:14:24 +05:30
wpt Auto merge of #6293 - ecoal95:webgl-objects, r=nox 2015-06-09 10:06:37 -05:00
reftest.rs Add disable-canvas-aa option to test runner. 2015-05-28 11:10:58 +02:00