GPU provides no performance improvement for fillSolidRect() for rectangles >= 500 x 900

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

GPU provides no performance improvement for fillSolidRect() for rectangles >= 500 x 900

590 Views
andyp
Contributor II

My hardware is imx6 quad running Windows CE7 = WEC7 = Windows Embedded Compact 7.

I turn on the GPU and I see performance gains for small rectangles up to 500 x 900.

For larger rectangles, there is no performance improvement. See graph.

This appears to be a bug since many displays have much higher resolutions.

It seems the GPU software stack should, if necessary, break the problem down into chunks if 500 x 1000 is too big.

FillSolidRect.png

Labels (1)
0 Kudos
Reply
1 Reply

533 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi Andy,

I checked with latest Linux BSP that includes the latest stable GPU driver, and using the FillSolidRect funcion and I could not reproduced the issue you mentioned, perfomance for this function is stable even at higher resolution than 500x1100, However Wince includes old GPU driver, and Freescale do not support Wince 7 for i.MX6Q, maybe Deactivated user​ Can help you with this situation. If the problem persist please provide your test code in order to run it on latest 3.14.28 BSP.

Regards

0 Kudos
Reply