Car Reflections

Started by Locust, June 01, 2017, 09:40:40 AM

Previous topic - Next topic

EgonOlsen

So this is one of these "render-on-top-of-a-camera-image"-apps? I wasn't aware of this.

Have you tried without the camera stuff on top? Maybe something is wrong in the way in which you are combining both under ES 2.0...!?

Locust

Ok the actual version change seems to actually work.
The problem is the apparently the actual shader. Once I set the shader to the Object it doesnt show up anymore.
Any Idea if anything went wrong in the shader code?

EgonOlsen

Are you getting some log output about the shader compilation? What's your testing device?

Locust

Device: Samsung Galaxy Tab S2 (9.7, LTE) (SM-T819)

Now the logcat limited to Shader. The shaderloading logs are manually set between the creation of the shader, textureloading and setting the shader to the object. Weird that there arent any outputs between them. That cant be right.


I/Adreno: QUALCOMM build                   : 2e6580f, I3fd0b1e797
                                           Build Date                       : 10/04/16
                                           OpenGL ES Shader Compiler Version: XE031.06.00.02
                                           Local Branch                     :
                                           Remote Branch                    :
                                           Remote Branch                    :
                                           Reconstruct Branch               :
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShader.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShader.src
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderTex0Amb.src
                                                                     
                                                                     [ 06-30 10:22:56.456 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderTex0Amb.src
                                                                     
                                                                     [ 06-30 10:22:56.466 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderTex0.src
                                                                     
                                                                     [ 06-30 10:22:56.486 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderTex0.src
                                                                     
                                                                     [ 06-30 10:22:56.486 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderTex1.src
                                                                     
                                                                     [ 06-30 10:22:56.556 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderTex1.src
                                                                     
                                                                     [ 06-30 10:22:56.566 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderTex0Light0.src
                                                                     
                                                                     [ 06-30 10:22:56.656 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderTex0Light0.src
                                                                     
                                                                     [ 06-30 10:22:56.666 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderFog.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderFog.src
                                                                     
                                                                     [ 06-30 10:22:56.706 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderFogLight0.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderFogLight0.src
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderDepth.src
                                                                     
                                                                     [ 06-30 10:22:56.836 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderDepth.src
                                                                     
                                                                     [ 06-30 10:22:56.836 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/Shaderloading: begin
I/Shaderloading: end

I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShader.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShader.src
                                                                     
                                                                     [ 06-30 10:22:57.506 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderTex0Amb.src
                                                                     
                                                                     [ 06-30 10:22:57.516 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderTex0Amb.src
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderTex0.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderTex0.src
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderTex1.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderTex1.src
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderTex0Light0.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderTex0Light0.src
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderFog.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderFog.src
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderFogLight0.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderFogLight0.src
I/jPCT-AE: Default fragment shader is: /defaultFragmentShader.src
I/jPCT-AE: Loading /defaultFragmentShaderDepth.src
I/jPCT-AE: Default vertex shader is: /defaultVertexShader.src
I/jPCT-AE: Loading /defaultVertexShaderDepth.src
                                                                     
                                                                     [ 06-30 10:22:57.586 10014:10149 W/         ]
                                                                     Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory

EgonOlsen

Shaders will be compiled at render time, i.e. the first time the object with that shader is about to be rendered. Depending on the graphics driver, grabbing the log for "shader" might or might not show a potential problem. Can you post the complete log (maybe limited to the app).