indices.PushBack( v + 3 );
}
- if( mQuadVertices )
+ if( ! mQuadVertices )
{
- mQuadVertices.SetSize( vertices.Size() );
- }
- else
- {
- mQuadVertices = PropertyBuffer::New( mQuadVertexFormat, vertices.Size() );
+ mQuadVertices = PropertyBuffer::New( mQuadVertexFormat );
}
- if( mQuadIndices )
- {
- mQuadIndices.SetSize( indices.Size() );
- }
- else
+ if( ! mQuadIndices )
{
- mQuadIndices = PropertyBuffer::New( mQuadIndexFormat, indices.Size() );
+ mQuadIndices = PropertyBuffer::New( mQuadIndexFormat );
}
- mQuadVertices.SetData( &vertices[ 0 ] );
- mQuadIndices.SetData( &indices[ 0 ] );
+ mQuadVertices.SetData( &vertices[ 0 ], vertices.Size() );
+ mQuadIndices.SetData( &indices[ 0 ], indices.Size() );
if( !mQuadGeometry )
{