[Qt5-feedback] OpenGL ES 2.0 requirement

Samuel Rødal samuel.rodal at nokia.com
Wed Jun 1 14:20:24 CEST 2011


On 06/01/2011 02:10 PM, ext Thiago Macieira wrote:
> On Wednesday, 1 de June de 2011 12:08:13 gunnar.sletta at nokia.com wrote:
>> For those worried about software GL performance, we have some numbers of QML
>> 2 on LLVMpipe at the bottom of:
>> http://labs.qt.nokia.com/2011/05/31/qml-scene-graph-in-master/
>
> Thanks for the extensive post Gunnar and for running the benchmarks with
> LLVMpipe (thanks Samuel for that, as he's the only one with a Sandybridge in
> the office).

LLVMpipe doesn't require Sandybridge actually, I guess it'll run on most 
x86/x86-64 CPUs. I'm also not sure whether it uses AVX at the moment 
since it didn't run significantly faster than on my laptop at home which 
is a pre-sandybridge i3. I've tried running it on ARM too but it seems 
like LLVM ExecutionEngine's ARM support isn't fully there yet.

> It would be nice to see more benchmarks, such as Atom chipsets, ARM, NVidia
> cards, etc.
>
> The one thing that worries me is the need to change the "import" statement in
> the QML files. That seems superfluous and completely unnecessary to me. If I
> have a pure QML application today (say, the Chicken Wranglers), with no C++
> plugins, what is the "proper" way to run it in with the Scene Graph?

photoviewer.qml, the one used for the benchmarks, does import QtQuick 
1.0 and it ran with qmlscene. So qmlscene will treat them as QtQuick 
2.0, though QDeclarativeItem based plugins are not loaded. I guess there 
might be issues where new keywords / default properties in QML 2.0 clash 
with properties declared in QML 1.0 source code though.

--
Samuel


More information about the Qt5-feedback mailing list