gl-react
gl-react copied to clipboard
Bad quality camera on Android devices
library version
├── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected] deduped
│ └── [email protected] deduped
├── [email protected]
└─┬ [email protected]
└── [email protected] deduped
Expected behavior
iOS (using gl-react/GLCamera.js example)

This example from Expo it's working fine on both Android and iOS.
Actual behavior
Android (using gl-react/GLCamera.js example)

Steps to reproduce the behavior
Did you try to increase the values of the camera at
https://github.com/gre/gl-react/blob/master/examples/cookbook-rn-shared/examples/camera/GLCamera.js#L54-L55 ?
width: 400,
height: 533.33,
thanks
Changing the style works correctly, thanks! I didn't think the resolution depended on the style 🤔
It's probably something specific to expo-camera
Could it be related to webgltexture-loader-expo-camera?
indeed here we use createCameraTextureAsync to get a picture of the camera from the "view",
then I think it's due to the internal implementation of Expo, which will simply capturing the camera view https://github.com/expo/expo/blob/168ee43f71f005baa11edf98e518593443e1807a/packages/expo-gl/ios/EXGL/EXGLObjectManager.mm#L160