mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
This commit is contained in:
commit
a4c8b6a8f5
@ -0,0 +1,29 @@
|
|||||||
|
From 9687cc6b6f90fb40e39060eff9e4d8283254b770 Mon Sep 17 00:00:00 2001
|
||||||
|
From: xbmc <fernetmenta@online.de>
|
||||||
|
Date: Fri, 13 Jul 2012 18:57:37 +0200
|
||||||
|
Subject: [PATCH] linuxrenderer: delete texture targets on reconfigure
|
||||||
|
|
||||||
|
---
|
||||||
|
xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 6 ++++++
|
||||||
|
1 file changed, 6 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
|
||||||
|
index 7c46cfd..85fc50c 100644
|
||||||
|
--- a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
|
||||||
|
+++ b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
|
||||||
|
@@ -261,6 +261,12 @@ bool CLinuxRendererGL::ValidateRenderTarget()
|
||||||
|
else
|
||||||
|
CLog::Log(LOGNOTICE,"Using GL_TEXTURE_2D");
|
||||||
|
|
||||||
|
+ // function pointer for texture might change in
|
||||||
|
+ // call to LoadShaders
|
||||||
|
+ glFinish();
|
||||||
|
+ for (int i = 0 ; i < m_NumYV12Buffers ; i++)
|
||||||
|
+ (this->*m_textureDelete)(i);
|
||||||
|
+
|
||||||
|
// create the yuv textures
|
||||||
|
LoadShaders();
|
||||||
|
|
||||||
|
--
|
||||||
|
1.7.10
|
||||||
|
|
@ -0,0 +1,29 @@
|
|||||||
|
From 9687cc6b6f90fb40e39060eff9e4d8283254b770 Mon Sep 17 00:00:00 2001
|
||||||
|
From: xbmc <fernetmenta@online.de>
|
||||||
|
Date: Fri, 13 Jul 2012 18:57:37 +0200
|
||||||
|
Subject: [PATCH] linuxrenderer: delete texture targets on reconfigure
|
||||||
|
|
||||||
|
---
|
||||||
|
xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 6 ++++++
|
||||||
|
1 file changed, 6 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
|
||||||
|
index 7c46cfd..85fc50c 100644
|
||||||
|
--- a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
|
||||||
|
+++ b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
|
||||||
|
@@ -261,6 +261,12 @@ bool CLinuxRendererGL::ValidateRenderTarget()
|
||||||
|
else
|
||||||
|
CLog::Log(LOGNOTICE,"Using GL_TEXTURE_2D");
|
||||||
|
|
||||||
|
+ // function pointer for texture might change in
|
||||||
|
+ // call to LoadShaders
|
||||||
|
+ glFinish();
|
||||||
|
+ for (int i = 0 ; i < m_NumYV12Buffers ; i++)
|
||||||
|
+ (this->*m_textureDelete)(i);
|
||||||
|
+
|
||||||
|
// create the yuv textures
|
||||||
|
LoadShaders();
|
||||||
|
|
||||||
|
--
|
||||||
|
1.7.10
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user