[Libreoffice-commits] core.git: Branch 'private/moggi/chart-opengl-work' - 2 commits - chart2/source
Markus Mohrhard
markus.mohrhard at collabora.co.uk
Sun Jan 12 07:13:18 PST 2014
chart2/source/view/main/OpenGLRender.cxx | 7 ++++---
chart2/source/view/main/OpenGLRender.hxx | 2 --
2 files changed, 4 insertions(+), 5 deletions(-)
New commits:
commit 59f7f8cd289fadb0ee6dcdfc01018cb1f7fecc62
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 16:05:29 2014 +0100
delete all programs at the end
Change-Id: I6a2e0a70e9b6eadcb869596471f702bca4145336
diff --git a/chart2/source/view/main/OpenGLRender.cxx b/chart2/source/view/main/OpenGLRender.cxx
index 66118fb..f81e94c 100644
--- a/chart2/source/view/main/OpenGLRender.cxx
+++ b/chart2/source/view/main/OpenGLRender.cxx
@@ -843,10 +843,12 @@ void OpenGLRender::Release()
{
glDeleteBuffers(1, &m_VertexBuffer);
glDeleteBuffers(1, &m_ColorBuffer);
- glDeleteProgram(m_ProgramID);
glDeleteBuffers(1, &m_RenderVertexBuf);
glDeleteBuffers(1, &m_RenderTexCoordBuf);
glDeleteProgram(m_RenderProID);
+ glDeleteProgram(m_CommonProID);
+ glDeleteProgram(m_TextProID);
+ glDeleteProgram(m_BackgroundProID);
glDeleteFramebuffers(1, &m_FboID);
glDeleteTextures(1, &m_TextureObj);
glDeleteRenderbuffers(1, &m_RboID);
diff --git a/chart2/source/view/main/OpenGLRender.hxx b/chart2/source/view/main/OpenGLRender.hxx
index 41fa81e..65c0b91 100644
--- a/chart2/source/view/main/OpenGLRender.hxx
+++ b/chart2/source/view/main/OpenGLRender.hxx
@@ -209,8 +209,6 @@ private:
glm::mat4 m_ScaleMatrix;
- GLuint m_ProgramID;
-
GLint m_RenderProID;
glm::vec4 m_Line2DColor;
commit c102d8d4b8122c7d5e7bb32f663e43562a0bddf2
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 16:02:17 2014 +0100
use std::min
Change-Id: I8ffaf5e5ed418901658ca6b7e3d1ad369ee0baba
diff --git a/chart2/source/view/main/OpenGLRender.cxx b/chart2/source/view/main/OpenGLRender.cxx
index 99cb450..66118fb 100644
--- a/chart2/source/view/main/OpenGLRender.cxx
+++ b/chart2/source/view/main/OpenGLRender.cxx
@@ -967,8 +967,7 @@ void OpenGLRender::SetLine2DColor(sal_uInt8 r, sal_uInt8 g, sal_uInt8 b)
void OpenGLRender::SetLine2DWidth(int width)
{
- m_fLineWidth = (float)width / 10.0f;
- m_fLineWidth = (m_fLineWidth < 0.001) ? 0.001 : m_fLineWidth;
+ m_fLineWidth = std::max((float)width / 10.0f, 0.001f);
}
#if defined( _WIN32 )
More information about the Libreoffice-commits
mailing list