diff options
| author | Pierre Krieger <pierre.krieger1708@gmail.com> | 2015-04-30 23:04:07 +0200 | 
|---|---|---|
| committer | Pierre Krieger <pierre.krieger1708@gmail.com> | 2015-04-30 23:04:07 +0200 | 
| commit | 2f9272e1cb9dbe5d86369b04e1d45392bb91646b (patch) | |
| tree | 19c19566c17e1c63033fdc73136f71a79c304d6b /examples/support | |
| parent | c1ca5d1d87166daa20d4ae2a9a0a7c8d4ba2ba63 (diff) | |
| download | glutin-2f9272e1cb9dbe5d86369b04e1d45392bb91646b.tar.gz glutin-2f9272e1cb9dbe5d86369b04e1d45392bb91646b.zip  | |
Fix the GLES code in examples/support/mod.rs
Diffstat (limited to 'examples/support')
| -rw-r--r-- | examples/support/mod.rs | 13 | 
1 files changed, 6 insertions, 7 deletions
diff --git a/examples/support/mod.rs b/examples/support/mod.rs index 329bd4b..ac41239 100644 --- a/examples/support/mod.rs +++ b/examples/support/mod.rs @@ -53,6 +53,8 @@ impl Context {      #[cfg(target_os = "android")]      pub fn draw_frame(&self, color: (f32, f32, f32, f32)) { +        use std::mem; +          unsafe {              self.gl.ClearColor(color.0, color.1, color.2, color.3);              self.gl.Clear(gl::COLOR_BUFFER_BIT); @@ -60,13 +62,10 @@ impl Context {              self.gl.EnableClientState(gl::VERTEX_ARRAY);              self.gl.EnableClientState(gl::COLOR_ARRAY); -            unsafe { -                use std::mem; -                self.gl.VertexPointer(2, gl::FLOAT, (mem::size_of::<f32>() * 5) as i32, -                    mem::transmute(VERTEX_DATA.as_slice().as_ptr())); -                self.gl.ColorPointer(3, gl::FLOAT, (mem::size_of::<f32>() * 5) as i32, -                    mem::transmute(VERTEX_DATA.as_slice().as_ptr().offset(2))); -            } +            self.gl.VertexPointer(2, gl::FLOAT, (mem::size_of::<f32>() * 5) as i32, +                                  mem::transmute(VERTEX_DATA.as_ptr())); +            self.gl.ColorPointer(3, gl::FLOAT, (mem::size_of::<f32>() * 5) as i32, +                                  mem::transmute(VERTEX_DATA.as_ptr().offset(2)));              self.gl.DrawArrays(gl::TRIANGLES, 0, 3);              self.gl.DisableClientState(gl::VERTEX_ARRAY);  | 
