[Interest] Quick2 OpenGL inefficiency?

Jani Tykka jtykka at broadsoft.com
Mon Mar 7 15:04:24 CET 2016


Hi,

We are rendering QImages on QQuickItem as following:

QSGNode * DisplayItem::updatePaintNode( QSGNode * node,
UpdatePaintNodeData * /*data*/ )

{

	QSGSimpleTextureNode * n = static_cast< QSGSimpleTextureNode* >( node );

	if ( !n )

		n = new QSGSimpleTextureNode;


	n->setRect( 0, 0, width(), height() );


	delete m_Texture;


	m_Texture = window()->createTextureFromImage( m_Renderer->getImage() );

	n->setTexture( m_Texture );


	return n;

}



It seems that computers with separate GPU there is a decent amount of
CPU utilised. We are running into problems if the machine lacks GPU,
then with large images the CPU usage grows drastically. Any
suggestions how to improve large image painting on QQuickItem? With
Quick1 and painting directly on HWND/CocoaWindow we didn't experience
this high CPU usage.

-- 


This email is intended solely for the person or entity to which it is 
addressed and may contain confidential and/or privileged information. If 
you are not the intended recipient and have received this email in error, 
please notify BroadSoft, Inc. immediately by replying to this message, and 
destroy all copies of this message, along with any attachment, prior to 
reading, distributing or copying it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160307/0d0037f1/attachment.html>


More information about the Interest mailing list