GPU可以加速很多条线段的绘制吗?
这样的代码可以用GPU加速吗?
double m_pix_per_cdp = 3.7795277*3;
int m_interval = 1;
int gap = 1;
int i;
painter->setPen(QColor(Qt::black));
painter->setBrush(QColor(Qt::black));
//QPen pen1( QColor(Qt::black) );
//QBrush brush1( QColor(Qt::black) );
QRectF l_rect;
for( i = 0; i < test_x; i += m_interval )
{
painter->drawPolyline( cdp + i * test_y, test_y );
}
painter->setPen( Qt::NoPen );
for( i = 0; i < test_x; i += m_interval )
{
l_rect.setRect( m_pix_per_cdp * (i + 1) , 0, 1000/*SceneX_end*/, 1000/*SceneY_end*/ );
painter->setClipRect( l_rect );
painter->drawConvexPolygon( cdp + i * test_y, test_y );
}