projects
/
vuplus_xbmc
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b70b41e
)
fixed, SM_TEXTURE_RGBA_OES requries GL_OES_EGL_image_external, check for presence
author
S. Davilla
<davilla@4pi.com>
Sat, 2 Nov 2013 15:51:57 +0000
(11:51 -0400)
committer
S. Davilla
<davilla@4pi.com>
Sat, 2 Nov 2013 15:51:57 +0000
(11:51 -0400)
xbmc/rendering/gles/RenderSystemGLES.cpp
patch
|
blob
|
history
diff --git
a/xbmc/rendering/gles/RenderSystemGLES.cpp
b/xbmc/rendering/gles/RenderSystemGLES.cpp
index
46015bd
..
fbf7658
100644
(file)
--- a/
xbmc/rendering/gles/RenderSystemGLES.cpp
+++ b/
xbmc/rendering/gles/RenderSystemGLES.cpp
@@
-558,6
+558,15
@@
void CRenderSystemGLES::InitialiseGUIShader()
m_pGUIshader = new CGUIShader*[SM_ESHADERCOUNT];
for (int i = 0; i < SM_ESHADERCOUNT; i++)
{
+ if (i == SM_TEXTURE_RGBA_OES)
+ {
+ if (!g_Windowing.IsExtSupported("GL_OES_EGL_image_external"))
+ {
+ m_pGUIshader[i] = NULL;
+ continue;
+ }
+ }
+
m_pGUIshader[i] = new CGUIShader( ShaderNames[i] );
if (!m_pGUIshader[i]->CompileAndLink())