Kaydet (Commit) f56e4e62 authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl Kaydeden (comit) Andras Timar

opengl: this doesn't really do anything as data is null anyway

Change-Id: Iacd75beecc14023173a9aa52a30298bbfe787d61
(cherry picked from commit 0eb9f13d)
Reviewed-on: https://gerrit.libreoffice.org/18623Reviewed-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
Tested-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
üst 53187426
......@@ -109,8 +109,6 @@ private:
bool ImplScaleConvolution( const double& rScaleX, const double& rScaleY, const Kernel& aKernel );
bool ImplScaleArea( double rScaleX, double rScaleY );
bool getFormatAndType(GLenum& nFormat, GLenum& nType);
public:
bool ImplScale( const double& rScaleX, const double& rScaleY, BmpScaleFlag nScaleFlag );
......
......@@ -44,31 +44,6 @@ public:
void GetSize( Size& rSize ) const SAL_OVERRIDE;
};
bool OpenGLSalBitmap::getFormatAndType(GLenum& nFormat, GLenum& nType)
{
switch(mnBits)
{
case 8:
nFormat = GL_LUMINANCE;
nType = GL_UNSIGNED_BYTE;
break;
case 16:
nFormat = GL_RGB;
nType = GL_UNSIGNED_SHORT_5_6_5;
break;
case 24:
nFormat = GL_RGB;
nType = GL_UNSIGNED_BYTE;
break;
case 32:
default:
nFormat = GL_RGBA;
nType = GL_UNSIGNED_BYTE;
break;
}
return true;
}
bool OpenGLSalBitmap::ImplScaleFilter(
const double& rScaleX,
const double& rScaleY,
......@@ -85,11 +60,7 @@ bool OpenGLSalBitmap::ImplScaleFilter(
if( !pProgram )
return false;
GLenum nFormat;
GLenum nType;
getFormatAndType(nFormat, nType);
OpenGLTexture aNewTex = OpenGLTexture(nNewWidth, nNewHeight, nFormat, nType, nullptr);
OpenGLTexture aNewTex(nNewWidth, nNewHeight);
pFramebuffer = mpContext->AcquireFramebuffer( aNewTex );
pProgram->SetTexture( "sampler", maTexture );
......@@ -168,14 +139,10 @@ bool OpenGLSalBitmap::ImplScaleConvolution(
if( pProgram == 0 )
return false;
GLenum nFormat;
GLenum nType;
getFormatAndType(nFormat, nType);
// horizontal scaling in scratch texture
if( mnWidth != nNewWidth )
{
OpenGLTexture aScratchTex = OpenGLTexture(nNewWidth, mnHeight, nFormat, nType, nullptr);
OpenGLTexture aScratchTex(nNewWidth, nNewHeight);
pFramebuffer = mpContext->AcquireFramebuffer( aScratchTex );
......@@ -198,7 +165,7 @@ bool OpenGLSalBitmap::ImplScaleConvolution(
// vertical scaling in final texture
if( mnHeight != nNewHeight )
{
OpenGLTexture aScratchTex = OpenGLTexture(nNewWidth, nNewHeight, nFormat, nType, nullptr);
OpenGLTexture aScratchTex(nNewWidth, nNewHeight);
pFramebuffer = mpContext->AcquireFramebuffer( aScratchTex );
......@@ -259,11 +226,7 @@ bool OpenGLSalBitmap::ImplScaleArea( double rScaleX, double rScaleY )
if( pProgram == 0 )
return false;
GLenum nFormat;
GLenum nType;
getFormatAndType(nFormat, nType);
OpenGLTexture aScratchTex = OpenGLTexture(nNewWidth, nNewHeight, nFormat, nType, nullptr);
OpenGLTexture aScratchTex(nNewWidth, nNewHeight);
OpenGLFramebuffer* pFramebuffer = mpContext->AcquireFramebuffer( aScratchTex );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment