webgl: Add multiple WebGL calls (activeTexture + blend*)

* activeTexture
* blendColor
* blendFunc
* blendFuncSeparate
* blendEquation
* blendEquationSeparate

Blocked on gleam.
This commit is contained in:
ecoal95 2015-06-12 19:20:12 +02:00
parent c33776a600
commit ff568ecc90
6 changed files with 199 additions and 61 deletions

View file

@ -77,6 +77,12 @@ pub enum Canvas2dMsg {
#[derive(Clone)]
pub enum CanvasWebGLMsg {
GetContextAttributes(Sender<GLContextAttributes>),
ActiveTexture(u32),
BlendColor(f32, f32, f32, f32),
BlendEquation(u32),
BlendEquationSeparate(u32, u32),
BlendFunc(u32, u32),
BlendFuncSeparate(u32, u32, u32, u32),
AttachShader(u32, u32),
BufferData(u32, Vec<f32>, u32),
Clear(u32),