Note that there are some explanatory texts on larger screens.

plurals
  1. POOpenGL ES problem with PowerVR SGX GPU
    primarykey
    data
    text
    <p>I have an OpenGL Live wallpaper that works fine on all phones except those with the PowerVR SGX series. This includes almost all Samsung phones and the Motorola Droid series. The wallpaper is nothing but a black screen on the PowerVR GPU phones. I have been racking my brain for a week trying to figure this problem out but have had no luck.</p> <p>One difference between the different GPUs is their texture compression. Some of the things I have done in that regards is I have changed my texture image to a square of 256x256. Changed it from 8 bit to a 16 bit rgba and even tried indexed.</p> <p>I have a list of all the extensions that are available with the PowerVR and the ones that are available with the Adreno. It seems that there are quite a few differences in available extensions but I do not know what functions go with what extensions (though I can somewhat guess). Here is a list of the functions that I use:</p> <ul> <li>glLightfv</li> <li>glMaterialfv </li> <li>glDepthFunc</li> <li>glEnableClientState </li> <li>glViewport</li> <li>glMatrixMode</li> <li>glLoadIdentity </li> <li>gluPerspective </li> <li>glclearcolor </li> <li>glclear </li> <li>glTranslatef </li> <li>glRotatef</li> <li>glVertexPointer</li> <li>glTexCoordPointer</li> <li>glColor4f</li> <li>glNormal3f</li> <li>glDrawArrays</li> <li>glTexParamterx</li> </ul> <p>I am using Robert Green's GlWallPaperService and have tried this solution at <a href="https://stackoverflow.com/questions/2113638/trying-to-draw-textured-triangles-on-device-fails-but-the-emulator-works-why">Trying to draw textured triangles on device fails, but the emulator works. Why?</a> . Does anybody have any idea why the PowerVR chips are giving me such a hard time and what I could do about it?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload