summaryrefslogtreecommitdiff
path: root/WebInterface/wasm/asm-paint/src/canvas.rs
diff options
context:
space:
mode:
authornatrixaeria <janng@gmx.de>2019-05-26 18:15:48 +0200
committernatrixaeria <janng@gmx.de>2019-05-26 18:15:48 +0200
commit77a41c3065aea3269f0c48da9cc736c404a624c0 (patch)
tree4004ad3a80e2b37b9d5bf63989d77f1f5f4432ad /WebInterface/wasm/asm-paint/src/canvas.rs
parent12dcfc7320b7fd2b9e72f34e7411a6632cc3e4e0 (diff)
Fix WebGl -> WebGl2 bug
Diffstat (limited to 'WebInterface/wasm/asm-paint/src/canvas.rs')
-rw-r--r--WebInterface/wasm/asm-paint/src/canvas.rs10
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");
}
}