When a small source image is used in repeat mode, a large number of
vertices and indices can be generated by the current algorithm.
Change the geometry hint to static data, so the renderer plugin will
store the data in a VBO in GPU memory.
Task-number: QTBUG-21728
Change-Id: I07b3172eef8569bec2f4acebfb7965625bb5e63b
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
, m_dirtyGeometry(false)
, m_mirror(false)
{
, m_dirtyGeometry(false)
, m_mirror(false)
{
+ m_geometry.setIndexDataPattern(QSGGeometry::StaticPattern);
+ m_geometry.setVertexDataPattern(QSGGeometry::StaticPattern);
+
setOpaqueMaterial(&m_material);
setMaterial(&m_materialO);
setGeometry(&m_geometry);
setOpaqueMaterial(&m_material);
setMaterial(&m_materialO);
setGeometry(&m_geometry);