Qt3D crash if we set an empty QByteArray on a buffer for a geometry.
I think that it would be nice if the renderer was safer and avoid the draw
call of empty geometries. It's like new and delete that manage correctly
the allocation of 0 bytes.
Else I'll have to manage the visibility of elements in a particular way.