Use ESSL 1.0 for EGLRenderer shaders
We still ostensibly support GLES 2.0 GPUs.
This commit is contained in:
parent
249c29b74c
commit
d1f43ca258
8 changed files with 15 additions and 40 deletions
|
|
@ -351,7 +351,7 @@ bool EGLRenderer::compileShaders() {
|
|||
|
||||
// XXX: TODO: other formats
|
||||
if (m_EGLImagePixelFormat == AV_PIX_FMT_NV12 || m_EGLImagePixelFormat == AV_PIX_FMT_P010) {
|
||||
m_ShaderProgram = compileShader("egl_nv12.vert", "egl_nv12.frag");
|
||||
m_ShaderProgram = compileShader("egl.vert", "egl_nv12.frag");
|
||||
if (!m_ShaderProgram) {
|
||||
return false;
|
||||
}
|
||||
|
|
@ -369,7 +369,7 @@ bool EGLRenderer::compileShaders() {
|
|||
glUseProgram(0);
|
||||
}
|
||||
else if (m_EGLImagePixelFormat == AV_PIX_FMT_DRM_PRIME) {
|
||||
m_ShaderProgram = compileShader("egl_opaque.vert", "egl_opaque.frag");
|
||||
m_ShaderProgram = compileShader("egl.vert", "egl_opaque.frag");
|
||||
if (!m_ShaderProgram) {
|
||||
return false;
|
||||
}
|
||||
|
|
@ -389,7 +389,7 @@ bool EGLRenderer::compileShaders() {
|
|||
return false;
|
||||
}
|
||||
|
||||
m_OverlayShaderProgram = compileShader("egl_overlay.vert", "egl_overlay.frag");
|
||||
m_OverlayShaderProgram = compileShader("egl.vert", "egl_overlay.frag");
|
||||
if (!m_OverlayShaderProgram) {
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue