From 7884252333cc102a8144e4eafc36f9ef605b1be7 Mon Sep 17 00:00:00 2001 From: natrixaeria Date: Thu, 13 Jun 2019 03:21:53 +0200 Subject: Draw violet background --- webhogg/wasm/src/context/graphics.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'webhogg/wasm/src/context/graphics.rs') diff --git a/webhogg/wasm/src/context/graphics.rs b/webhogg/wasm/src/context/graphics.rs index 3476e5d..853e1e1 100644 --- a/webhogg/wasm/src/context/graphics.rs +++ b/webhogg/wasm/src/context/graphics.rs @@ -8,6 +8,12 @@ pub struct GraphicsContext { impl GraphicsContext { pub fn from_canvas(canvas: web_sys::OffscreenCanvas) -> Result { + /*debug!("canvas object usw.: {:?}", canvas); + let canvas: web_sys::OffscreenCanvas = js_sys::Reflect::get(&canvas, + &wasm_bindgen::JsValue::from_str("canvas")) + .map_err(|_| WasmError::WebGl2ContextCreation( + format!("canvas object is not defined")))? + .into();*/ let context = canvas.get_context("webgl2") .map_err(|_| WasmError::WebGl2ContextCreation( format!("context cration failed: getContext returned an exception")))? @@ -18,8 +24,8 @@ impl GraphicsContext { .map_err(|_| WasmError::WebGl2ContextCreation( format!("context object is not a context")))?; - //context.clear(Gl::COLOR_BUFFER_BIT); - //context.clear_color(0.6, 0.0, 0.6, 1.0); + context.clear_color(0.6, 0.0, 0.6, 1.0); + context.clear(Gl::COLOR_BUFFER_BIT); Ok(Self { }) -- cgit v1.2.3-70-g09d2