google / jetpack-camera-app

Apache License 2.0
152 stars 29 forks source link

Remove EGL_EXT_yuv_surface extension requirement and run HDR on ANGLE driver #242

Closed temcguir closed 3 months ago

temcguir commented 5 months ago

We don't actually write to a YUV surface (we only read from one), but that is handled by the GL_EXT_YUV_target extension. We convert and output to RGB in the shader.

Additionally, the CameraX's HDR shaders did not work with the ANGLE driver. This updates the version of CameraX to include r.android.com/3180265 which will run the HDR shader on devices using the ANGLE driver.