diff options
author | natrixaeria <janng@gmx.de> | 2019-05-26 18:15:48 +0200 |
---|---|---|
committer | natrixaeria <janng@gmx.de> | 2019-05-26 18:15:48 +0200 |
commit | 77a41c3065aea3269f0c48da9cc736c404a624c0 (patch) | |
tree | 4004ad3a80e2b37b9d5bf63989d77f1f5f4432ad /WebInterface/wasm/asm-paint/src/canvas.rs | |
parent | 12dcfc7320b7fd2b9e72f34e7411a6632cc3e4e0 (diff) |
Fix WebGl -> WebGl2 bug
Diffstat (limited to 'WebInterface/wasm/asm-paint/src/canvas.rs')
-rw-r--r-- | WebInterface/wasm/asm-paint/src/canvas.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/WebInterface/wasm/asm-paint/src/canvas.rs b/WebInterface/wasm/asm-paint/src/canvas.rs index a1ef415..1956be0 100644 --- a/WebInterface/wasm/asm-paint/src/canvas.rs +++ b/WebInterface/wasm/asm-paint/src/canvas.rs @@ -1,10 +1,10 @@ use web_sys; -use web_sys::{WebGlProgram, WebGlRenderingContext, WebGlShader}; +use web_sys::{WebGl2RenderingContext}; use wasm_bindgen::JsCast; pub struct Canvas { element: web_sys::HtmlCanvasElement, - ctx: WebGlRenderingContext, + ctx: WebGl2RenderingContext, } impl Canvas { @@ -13,15 +13,15 @@ impl Canvas { element.dyn_into::<web_sys::HtmlCanvasElement>() .ok()?; debug!("create webgl2 context"); - error!("'{:#?}'", element.get_context("webgl2").ok()??.dyn_into::<WebGlRenderingContext>()); let ctx = element.get_context("webgl2").ok()?? - .dyn_into::<WebGlRenderingContext>().ok()?; + .dyn_into::<WebGl2RenderingContext>().ok()?; + info!("created webgl2 context successfully"); Some(Self { element, ctx }) } pub fn render(&self) { - info!("rich kidd"); + info!("do a barrel roll"); } } |