Switch to glDrawRangeElements
parent
1cc363f8d5
commit
a41eb8b969
|
@ -273,7 +273,7 @@ impl RenderableModel {
|
||||||
vertex_attrib_pointer (attrs ["uv"], 2, self.num_pos);
|
vertex_attrib_pointer (attrs ["uv"], 2, self.num_pos);
|
||||||
vertex_attrib_pointer (attrs ["normal"], 3, self.num_pos + self.num_uv);
|
vertex_attrib_pointer (attrs ["normal"], 3, self.num_pos + self.num_uv);
|
||||||
|
|
||||||
gl::DrawElements (gl::TRIANGLES, mesh.num_triangles * 3, gl::UNSIGNED_INT, (mesh.first_triangle * 3 * 4) as *const u8 as *const c_void);
|
gl::DrawRangeElements (gl::TRIANGLES, 0, self.indexes.max, mesh.num_triangles * 3, gl::UNSIGNED_INT, (mesh.first_triangle * 3 * 4) as *const u8 as *const c_void);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue