Use GL_OES_EGL_image_external_essl3 in kExternalRgbaTextureFragmentShader
GL_OES_EGL_image_external support for GLSL 3 is undefined.
Bug: 342086203
Test: atest virtual_camera_tests
Change-Id: Id1d68508b366a2f9e368a1ce6fd0f2591e4fed88
diff --git a/services/camera/virtualcamera/util/EglProgram.cc b/services/camera/virtualcamera/util/EglProgram.cc
index 61f5005..7498fbc 100644
--- a/services/camera/virtualcamera/util/EglProgram.cc
+++ b/services/camera/virtualcamera/util/EglProgram.cc
@@ -97,7 +97,7 @@
})";
constexpr char kExternalRgbaTextureFragmentShader[] = R"(#version 300 es
- #extension GL_OES_EGL_image_external : require
+ #extension GL_OES_EGL_image_external_essl3 : require
#extension GL_EXT_YUV_target : require
precision mediump float;
in vec2 vTextureCoord;