jPCT-AE - a 3d engine for Android > Support
Texture error on Adreno GPU
Irony:
Hi, this is how it's supposed to look:
When I move only a little bit away, the texture goes crazy, showing large black spots that jump around and get bigger (it looks worse in motion than on the screenshot)
That happens on the Xperia Z Tablet which has an Adreno 320 GPU. It does not happen on the Note.
Is this some depth buffer issue? Is it that bad on this chip?
It seems to be related to geometry, the more complex the worse, a simple sphere does not show it at all:
Also, the red color banding is quite bad, but this also on the Note and may be related to the screen technology (as far as I know I use 32 bit textures)
Bit disappointed after buying this 500 Euro Gadget only to find that my game looks worse than before :(
EgonOlsen:
Are you using your own shaders?
Irony:
No, just basic stuff, single texture, one light source, no specular lighting
EgonOlsen:
IF this is related to zbuffer accuracy (which might be, because Adreno sucks at it by default), you can try this:
* download http://jpct.de/download/beta/jpct_ae.jar
* enable OpenGL 2.0 (if not already used)
* set an instance of NVDepthConfigChooser to the GLSurfaceView (or in case you are already using an AAConfigChooser, leave it at that)
like so:
--- Code: ---mGLView.setEGLConfigChooser(new NVDepthConfigChooser(mGLView, false));
--- End code ---
Irony:
thx I'll try.. back in a minute
Navigation
[0] Message Index
[#] Next page
Go to full version