大佬教程收集整理的这篇文章主要介绍了相机框架上的Android应用效果,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
现在我想应用Android相机预览帧的效果,我使用SurfaCETexture和GL_TEXTURE_EXTERNAL_OES纹理来渲染相机的帧.
但问题是如何在这个特殊纹理上应用效果:GL_TEXTURE_EXTERNAL_OES,它显示错误,似乎无法从这个特殊纹理中采样.
错误:
01-06 15:46:35.425: D/libEGL(14021): loaded /vendor/lib/egl/libEGL_adreno.so 01-06 15:46:35.435: D/libEGL(14021): loaded /vendor/lib/egl/libGLESv1_CM_adreno.so 01-06 15:46:35.435: D/libEGL(14021): loaded /vendor/lib/egl/libGLESv2_adreno.so 01-06 15:46:35.435: I/Adreno-EGL(14021): : EGL 1.4 QUALCOMM build: _msm8974_refs/tags/AU_LINUX_ANDROID_JB_3.1.2.04.02.02.125.032_CL3849330_release_AU (CL3849330) 01-06 15:46:35.435: I/Adreno-EGL(14021): OpenGL ES Shader Compiler Version: 17.01.10.SPL 01-06 15:46:35.435: I/Adreno-EGL(14021): Build Date: 10/21/13 Mon 01-06 15:46:35.435: I/Adreno-EGL(14021): Local Branch: jb_3.1.2 01-06 15:46:35.435: I/Adreno-EGL(14021): Remote Branch: quic/4da73f3b691eea7a9356efff8d609916f1975107 01-06 15:46:35.435: I/Adreno-EGL(14021): Local Patches: NONE 01-06 15:46:35.435: I/Adreno-EGL(14021): Reconstruct Branch: NOTHING 01-06 15:46:35.565: D/OpenGLRenderer(14021): Enabling debug mode 0 01-06 15:46:36.295: W/Adreno-ES20(14021): : GL_INVALID_OPERATION 01-06 15:46:36.295: E/MCA(14021): GL Error: Operation 'Binding Texture' caused GL error (0x502) 01-06 15:46:36.295: E/MCA(14021): BindInputTextures Failed 01-06 15:46:36.295: E/MCA(14021): Unable to render frame 01-06 15:46:36.295: E/MCA(14021): ShaderProgram: error processing shader! 01-06 15:46:36.305: W/dalvikvm(14021): threadid=11: thread exiTing with uncaught exception (group=0x419fd898) 01-06 15:46:36.345: E/AndroidRuntime(14021): FATAL EXCEPTION: GLThread 97443 01-06 15:46:36.345: E/AndroidRuntime(14021): java.lang.RuntimeException: Error execuTing ShaderProgram! 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.filterfw.core.ShaderProgram.process(ShaderProgram.java:123) 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.filterfw.core.Program.process(Program.java:32) 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.filterpacks.imageproc.LomoishFilter.process(LomoishFilter.java:200) 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.filterfw.core.Filter.performProcess(Filter.java:474) 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.filterfw.core.FilterFunction.execute(FilterFunction.java:80) 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.filterfw.core.FilterFunction.executeWithArgList(FilterFunction.java:97) 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.media.effect.SingleFilterEffect.apply(SingleFilterEffect.java:76) 01-06 15:46:36.345: E/AndroidRuntime(14021): at com.csz.camerafilters.activity.render.SurfaceRenderer.applyEffect(SurfaceRenderer.java:73) 01-06 15:46:36.345: E/AndroidRuntime(14021): at com.csz.camerafilters.activity.render.SurfaceRenderer.onDrawFrame(SurfaceRenderer.java:63) 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1531) 01-06 15:46:36.345: E/AndroidRuntime(14021): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1248)
以上是大佬教程为你收集整理的相机框架上的Android应用效果全部内容,希望文章能够帮你解决相机框架上的Android应用效果所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。