Почему шейдер Opengl ES 3.0 на Android 8 не собирается
Написал шейдер для андроид версии Opengl ES 3.0
Он прекрасно собирается по андроид 10-11, по при запуске программы на андроид 8 получаю ошибку что максимальная версия шейдера 101 в документации написано что должна быть поддержка с 4.3+
Как собрать этот шейдер на андроид 6,7,8?
#version 300 es
in vec3 a_xyz;
in vec2 a_uv0;
uniform mat4 u_matrix;
out vec2 v_uv0;
void main()
{
vec4 p = u_matrix * vec4(a_xyz, 1.0);
v_uv0 = a_uv0;
gl_Position = p;
}