[Buildroot] [PATCH v3 2/2] qt: add powervr and opengl

Sundareson, Prabindh prabu at ti.com
Tue Jul 9 15:36:55 UTC 2013


Excellent, thanks for the update.

regards,
Prabu


-----Original Message-----
From: Spenser Gilliland [mailto:spenser at gillilanding.com] 
Sent: Tuesday, July 09, 2013 9:05 PM
To: Sundareson, Prabindh
Cc: buildroot at busybox.net
Subject: Re: [Buildroot] [PATCH v3 2/2] qt: add powervr and opengl

> That will be due to a mismatch in the " static WSEGL_FunctionTable const wseglFunctions" in "src/plugins/gfxdrivers/powervr/QWSWSEGL/pvrqwswsegl.c", and the actual wsegl functiontable required in the WSEGL.H used in the Graphics SDK version you are using.
>
> Can you ensure both match ? What version of Graphics SDK are you using ?

These are from the 4_09_00_01 release. I believe it may have been an unclean build issue as the issue has disappeared on my newest build.

> regards,
> Prabu
>
> -----Original Message-----
> From: Spenser Gilliland [mailto:spenser at gillilanding.com]
> Sent: Monday, July 08, 2013 10:42 PM
> To: Sundareson, Prabindh
> Cc: buildroot at busybox.net
> Subject: Re: [Buildroot] [PATCH v3 2/2] qt: add powervr and opengl
>
> Hello Prabu,
>
>>>> >> - Can you also specify where the pvr2d.h and wsegl.h are picked up from (which Graphics SDK version) ?
>>>> Ahh, this is something I missed while porting the patch. I'll have to look at this some more, these should be from the latest version.  I'll try to get qt to pick these up from $(STAGING_DIR)/usr/include .
>>
>>
>> Thinking more on the above - Is it not possible to pick up the pvr2d.h and wsegl.h from the version of Graphics package used for building Qt itself ?
>
> I'll be picking up wsegl.h and pvr2d.h from the $(STAGING_DIR)/usr/include directory which is where the powervr drivers installs these include files.
>
>>Why does this need to be included in the patch, duplicating the file already existing in the staging area ?
>>
>> That will resolve the issue of mismatches once and for all.
>
> It doesn't it was an oversight on my part when I was porting the patch over. The new patch (attached) now removes the files from the $(QT_SRCDIR)/src/3rdparty/powervr/{wsegl.h,pvr2d.h} files which should allow the compiler to find them in the $(STAGING_DIR)/usr/include directory.
>
> However after removing the files, I'm getting segfaults on all demos when powervr.ini has WindowSystem=libpvrQWSWSEGL.so.1 (WindowSystem=libpvrPVR2D_FRONTWSEGL.so works fine).  What is the best method for debugging this further?
>
> Attached is the patch.  To test you can remove the qt-wsegl2.patch and qt-pvrqwswseql.patch patches and install the attached patch into the package/qt directory. In addition, you must have the current ti-gfx patch applied.
>
> Thanks,
> Spenser
>
> --
> Spenser Gilliland
> Computer Engineer
> Doctoral Candidate



--
Spenser Gilliland
Computer Engineer
Doctoral Candidate


More information about the buildroot mailing list