Hi,
We are developing Augmented Reality applications using Godot engine and we have integrated ARCore. We can successfully deploy an application on Android, and on devices based on Mali GPU (G71 etc), the camera feed is black (not showing) on the device screen, but it is tracking the space. On Adreno-based chips works perfectly,
Anyone with an advice?
The repo: github.com/.../gles3
The error is thrown by this line:
vec4 color = textureLod(source, uv_interp, 0.0);
... because Mali doesn't support external samplers for textureLod() calls. I'm assuming you don't have mipmaps for the camera image, so you can just replace this with:
vec4 color = texture(source, uv_interp);
HTH, Pete
Thanks for your help Pete,
It worked.
Much appreciated!
Cheers
Any time, happy to help.Pete