Skip to content

Commit 68c91a5

Browse files
authored
Merge pull request #855 from fitzgen/fix-webgl-example
Fix webgl example
2 parents e9212cf + 5a267d1 commit 68c91a5

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

examples/webgl/src/lib.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use web_sys::{WebGlProgram, WebGlRenderingContext, WebGlShader};
88

99
#[wasm_bindgen]
1010
pub fn draw() {
11-
let document = web_sys::Window::document().unwrap();
11+
let document = web_sys::window().unwrap().document().unwrap();
1212
let canvas = document.get_element_by_id("canvas").unwrap();
1313
let canvas: web_sys::HtmlCanvasElement = canvas
1414
.dyn_into::<web_sys::HtmlCanvasElement>()
@@ -57,18 +57,17 @@ pub fn draw() {
5757
Some(&vert_array.buffer()),
5858
WebGlRenderingContext::STATIC_DRAW,
5959
);
60-
context.vertex_attrib_pointer_with_i32(0,
61-
3,
62-
WebGlRenderingContext::FLOAT,
63-
false,
64-
0,
65-
0);
60+
context.vertex_attrib_pointer_with_i32(0, 3, WebGlRenderingContext::FLOAT, false, 0, 0);
6661
context.enable_vertex_attrib_array(0);
6762

6863
context.clear_color(0.0, 0.0, 0.0, 1.0);
6964
context.clear(WebGlRenderingContext::COLOR_BUFFER_BIT);
7065

71-
context.draw_arrays(WebGlRenderingContext::TRIANGLES, 0, (vertices.len() / 3) as i32);
66+
context.draw_arrays(
67+
WebGlRenderingContext::TRIANGLES,
68+
0,
69+
(vertices.len() / 3) as i32,
70+
);
7271
}
7372

7473
pub fn compile_shader(

0 commit comments

Comments
 (0)