android - How to render bigger image with high resolution ? Using GLsurfaceview -


i'm using code make effect images http://grishma102.blogspot.com/2013/10/apply-effects-on-image-using-effects.html

but problem if choose image these sizes example ( width 4128) , ( hight 2322) it's giving me error message

fatal exception: glthread 21709 java.lang.runtimeexception: gluseprogram: glerror 1281     @ com.mekdev.imageaffects.gltoolbox.checkglerror(gltoolbox.java:62)     @ com.mekdev.imageaffects.texturerender.rendertexture(texturerender.java:95)     @ com.mekdev.imageaffects.effectsfilteractivity.renderresult(effectsfilteractivity.java:566)     @ com.mekdev.imageaffects.effectsfilteractivity.ondrawframe(effectsfilteractivity.java:584)     @ android.opengl.glsurfaceview$glthread.guardedrun(glsurfaceview.java:1531)     @ android.opengl.glsurfaceview$glthread.run(glsurfaceview.java:1248) 

please can ?

you should chech glerror after texture loading. on large amount of mobile gpu maximun texture size 2048x2048. have use textures sides power of 2(1024,2048,...). check glerror after texture loading , logcat(on devices easy see whats goes wrong gl in logcat). , draw large image use several small textures.


Comments

Popular posts from this blog

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -