rust/lib-hedgewars-engine/src/render/gear.rs
changeset 15763 f6af9d05b03c
parent 15762 84c07aa94b61
child 15764 b10bbfb2b354
equal deleted inserted replaced
15762:84c07aa94b61 15763:f6af9d05b03c
   205         self.vertex_buffer.write_typed(&data);
   205         self.vertex_buffer.write_typed(&data);
   206         let _buffer_bind = self.layout.bind(&[(0, &self.vertex_buffer)], None);
   206         let _buffer_bind = self.layout.bind(&[(0, &self.vertex_buffer)], None);
   207         let _state = PipelineState::new().with_blend();
   207         let _state = PipelineState::new().with_blend();
   208 
   208 
   209         unsafe {
   209         unsafe {
   210             gl::DrawArrays(gl::TRIANGLES, 0, entries.len() as i32 * 2);
   210             gl::DrawArrays(gl::TRIANGLES, 0, entries.len() as i32 * 6);
   211         }
   211         }
   212     }
   212     }
   213 }
   213 }
   214 
   214 
   215 fn load_sprite_pixels(path: &Path, buffer: &mut [u8]) -> io::Result<Size> {
   215 fn load_sprite_pixels(path: &Path, buffer: &mut [u8]) -> io::Result<Size> {