Merge pull request #278 from hecrj/fix/canvas-empty-mesh
Stop generating empty `Mesh2D` in `canvas::Frame`
This commit is contained in:
commit
867dad62fa
@ -262,13 +262,15 @@ impl Frame {
|
|||||||
///
|
///
|
||||||
/// [`Frame`]: struct.Frame.html
|
/// [`Frame`]: struct.Frame.html
|
||||||
pub fn into_primitive(mut self) -> Primitive {
|
pub fn into_primitive(mut self) -> Primitive {
|
||||||
self.primitives.push(Primitive::Mesh2D {
|
if !self.buffers.indices.is_empty() {
|
||||||
origin: Point::ORIGIN,
|
self.primitives.push(Primitive::Mesh2D {
|
||||||
buffers: triangle::Mesh2D {
|
origin: Point::ORIGIN,
|
||||||
vertices: self.buffers.vertices,
|
buffers: triangle::Mesh2D {
|
||||||
indices: self.buffers.indices,
|
vertices: self.buffers.vertices,
|
||||||
},
|
indices: self.buffers.indices,
|
||||||
});
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
Primitive::Group {
|
Primitive::Group {
|
||||||
primitives: self.primitives,
|
primitives: self.primitives,
|
||||||
|
Loading…
Reference in New Issue
Block a user