mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +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