@@ -8,7 +8,7 @@ use web_sys::{WebGlProgram, WebGlRenderingContext, WebGlShader};
8
8
9
9
#[ wasm_bindgen]
10
10
pub fn draw ( ) {
11
- let document = web_sys:: Window :: document ( ) . unwrap ( ) ;
11
+ let document = web_sys:: window ( ) . unwrap ( ) . document ( ) . unwrap ( ) ;
12
12
let canvas = document. get_element_by_id ( "canvas" ) . unwrap ( ) ;
13
13
let canvas: web_sys:: HtmlCanvasElement = canvas
14
14
. dyn_into :: < web_sys:: HtmlCanvasElement > ( )
@@ -57,18 +57,17 @@ pub fn draw() {
57
57
Some ( & vert_array. buffer ( ) ) ,
58
58
WebGlRenderingContext :: STATIC_DRAW ,
59
59
) ;
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 ) ;
66
61
context. enable_vertex_attrib_array ( 0 ) ;
67
62
68
63
context. clear_color ( 0.0 , 0.0 , 0.0 , 1.0 ) ;
69
64
context. clear ( WebGlRenderingContext :: COLOR_BUFFER_BIT ) ;
70
65
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
+ ) ;
72
71
}
73
72
74
73
pub fn compile_shader (
0 commit comments