[Interest] Crash in qtscript

2014-05-26 Thread Narayanarao Rao
Our environment is Qt 4.8.0, MIPS 32 bit Qt/QML application with OpenGL ES 2.0 graphics. We randomly see a crash in qml with the following stack trace: stack_trace = Caught SIGSEGV (11)Fault at memory location 0x0 due to address not mapped to object (1).

Re: [Interest] QtQuick/QML performance issue

2014-01-10 Thread Narayanarao Rao
I think it's a eglfs issue. eglfs uses opengl fullscreen. opengl does not support partial screen updates - everything has to be redrawn when anything on screen changes. If opengl drawing is the one that takes all the CPU, then we can explain it. Even if nothing has changes in the other widgets,

[Interest] debug scenegraph batching performance

2014-01-05 Thread Narayanarao Rao
I have a grid view that I want to optimize. I found that most of the cpu time is taken in rendering the gridview. I need to make sure scenegraph batches as many operations as possible. To do this, I set all the env variables suggested in docs like QSG_RENDERER_DEBUG=render, QSG_RENDERER_DEBUG=dump

Re: [Interest] Qt 5.2 scenegraph does not draw anything for our MIPS cpu/VIVANTE GPU platform

2013-11-06 Thread Narayanarao Rao
Thanks for the reply. I only said they look similar, not the same. Of course, I do not understand OpenGL very well. I am now trying to read and understand what each line of the apitrace means and write a standalone opengl c app that only makes those calls. I am relatively new to opengl, so bear

Re: [Interest] Qt 5.2 scenegraph does not draw anything for our MIPS cpu/VIVANTE GPU platform

2013-11-06 Thread Narayanarao Rao
Here is the full apitrace for the non working case.. 0 eglBindAPI(api = EGL_OPENGL_ES_API) = EGL_TRUE 1 eglGetDisplay(display_id = NULL) = 0x432ff0 2 eglInitialize(dpy = 0x432ff0, major = 1, minor = 4) = EGL_TRUE 3 eglChooseConfig(dpy = 0x432ff0, attrib_list = {EGL_RED_SIZE, 0, EGL_GREEN_SIZE, 0,

Re: [Interest] Qt 5.2 scenegraph does not draw anything for our MIPS cpu/VIVANTE GPU platform

2013-11-06 Thread Narayanarao Rao
6, 2013 at 3:46 PM, Narayanarao Rao nar...@gmail.com wrote: Here is the full apitrace for the non working case.. 0 eglBindAPI(api = EGL_OPENGL_ES_API) = EGL_TRUE 1 eglGetDisplay(display_id = NULL) = 0x432ff0 2 eglInitialize(dpy = 0x432ff0, major = 1, minor = 4) = EGL_TRUE 3 eglChooseConfig

Re: [Interest] Qt 5.2 scenegraph does not draw anything for our MIPS cpu/VIVANTE GPU platform

2013-11-06 Thread Narayanarao Rao
I tried the patch you suggested and it works. What does this mean? Are there any performance implications to this? ___ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest

[Interest] Qt 5.2 scenegraph does not draw anything for our MIPS cpu/VIVANTE GPU platform

2013-11-05 Thread Narayanarao Rao
I am able to build qtbase and qtdeclarative from git with a few changes for our MIPS 74kf -mdspr2 platform. I use eglfs plugin. If I don't pass any qml file to qmlscene, eglfs does gltexsubimage2d of a qimage (file selection dialog). That works fine. I can see the file selection dialog, though

[Interest] qt on git dev branch does not compile for mips

2013-09-24 Thread Narayanarao Rao
I wanted to try out the new scenegraphrenderer performance on our MIPS embedded platform. I have a working Qt 5.0 build on our platform. When I tried to compile, I got couple of compile errors in qtbase, which I worked around. However, qtdeclarative fails with *n file included from

Re: [Interest] qt on git dev branch does not compile for mips

2013-09-24 Thread Narayanarao Rao
On Tue, Sep 24, 2013 at 5:30 PM, Richard Moore r...@kde.org wrote: On 24 September 2013 12:46, Mandeep Sandhu mandeepsandhu@gmail.com wrote: Do you need QtWebkit for your tests? If not, you could disable it while configuring Qt. This error is coming from the v4 engine used in Qt