Imagination PowerVR SDK Blog

Pigment on OMAP3530


#1

Hello,

Pigment is a 3D scene graph library designed to easily create rich application user interfaces supporting pluggable renderers shipped as DLL with full-featured OpenGL 1.2 to 2.1 and OpenGL ES-CM 1.1 plugins.

I’m working to run the pigment library inside and OMAP3530 using the OpenGL ES plugin, but don’t work. When I run a pigment example I get this

— snip ----

PVR:(Warning): Hint: Setting WindowSystem to libpvrPVR2D_FRONTWSEGL.so [183, /home/prabu/gfxsdkcreate/builder_09/ddkbuild/ti_references/sources/GFX_Linux_DDK/src/eurasia/services4/srvclient/env/linux/common/pvr_apphint.c]
PVR:(Warning): LoadWSModule: Window system module libpvrPVR2D_FRONTWSEGL.so did not validate native display [113, generic_ws.c]
PVR:(Warning): LoadWSModule: Window system module libpvrPVR2D_FLIPWSEGL.so did not validate native display [113, generic_ws.c]
PVR:(Error): PVRSRVGetMiscInfo: psMiscInfo->pvSOCTimerRegisterKM= (d8088028) [1384, /home/prabu/gfxsdkcreate/builder_09/ddkbuild/ti_references/sources/GFX_Linux_DDK/src/eurasia/services4/srvclient/bridged/bridged_pvr_glue.c]
PVR:
PVR: Memory Stats
PVR:

PVR:
PVR: High Water Mark = 4048 bytes
PVR:
PVR: 4048 bytes still allocated in 1 allocations
PVR:
PVR: 1   -  4048 bytes at 0x59600 - tls.c:49
PVR:
PVR:(Warning): PVR2DEnumerateDevices: display device name too long, truncating [161, devices/sgx/pvr2dinit.c]
PVR:
PVR: Memory Stats
PVR:

PVR:
PVR: High Water Mark = 4048 bytes
PVR:
PVR: 4048 bytes still allocated in 1 allocations
PVR:
PVR: 1   -  4048 bytes at 0x59600 - tls.c:49
PVR:
PVR:(Error): *** PVR2D Blt via 3D Core *** [458, devices/sgx/pvr2dinit.c]
PVR:(Error): PVRSRVGetMiscInfo: MISCINFOTIMER NOT present [1388, /home/prabu/gfxsdkcreate/builder_09/ddkbuild/ti_references/sources/GFX_Linux_DDK/src/eurasia/services4/srvclient/bridged/bridged_pvr_glue.c]
PVR:(Error): InitDisplayDevice: About to call PVRSRVMapDeviceClassMemory [333, devices/sgx/pvr2dinit.c]
0:00:02.514739990  1446    0x4c818 INFO                pgm_gles pgmglescontext.c:822:render_loop: OpenGL ES vendor: Imagination Technologies
0:00:02.532470704  1446    0x4c818 INFO                pgm_gles pgmglescontext.c:823:render_loop: OpenGL ES renderer: PowerVR SGX 530
0:00:02.533111573  1446    0x4c818 INFO                pgm_gles pgmglescontext.c:824:render_loop: OpenGL ES version: OpenGL ES-CM 1.1
0:00:02.533813479  1446    0x4c818 INFO                pgm_gles pgmglescontext.c:841:render_loop: OpenGL ES max texture size: 2048
PVR:(Error): SGXQueueTransfer failed with error 0x00000006 [2918, devices/sgx/pvr2dblt.c]
PVR:(Error): SGXQueueTransfer failed with error 0x00000006 [2918, devices/sgx/pvr2dblt.c]
PVR:(Error): SGXQueueTransfer failed with error 0x00000006 [2918, devices/sgx/pvr2dblt.c]
PVR:(Warning): PB Watermark Info - Alloc: 0x0 , Free: 0x604 [489, /home/prabu/gfxsdkcreate/builder_09/ddkbuild/ti_references/sources/GFX_Linux_DDK/src/eurasia/services4/srvclient/devices/sgx/sgxrender_targets.c]
PVR:(Error): SGXQueueTransfer failed with error 0x00000006 [2918, devices/sgx/pvr2dblt.c]
PVR:(Error): SGXQueueTransfer failed with error 0x00000006 [2918, devices/sgx/pvr2dblt.c]
PVR:(Error): SGXQueueTransfer failed with error 0x00000006 [2918, devices/sgx/pvr2dblt.c]

--- snip ----

Anyone has any idea how to solve this or what means this PVR error ?

Thanks in advance,

Enric