summaryrefslogtreecommitdiff
path: root/vcl/opengl/scale.cxx
AgeCommit message (Expand)Author
2019-04-16fix areaScaleFragmentShader.glsl with texture atlas (tdf#105277)Luboš Luňák
2019-04-16round() instead of truncating in two-pass OpenGL area scalingLuboš Luňák
2019-03-21add missing else in an if-else chainLuboš Luňák
2018-07-31Add missing sal/log.hxx headersGabor Kelemen
2018-05-17loplugin:redundantcast improvements for floating-integer conversionsStephan Bergmann
2018-01-24loplugin:unused-returns in vclNoel Grandin
2018-01-15convert a<b?a:b to std::min(a,b)Noel Grandin
2018-01-12More loplugin:cstylecast: vclStephan Bergmann
2017-10-23loplugin:includeform: vclStephan Bergmann
2017-03-28ofz#954 out of memoryCaolán McNamara
2017-02-09loplugin:unusedenumconstants read-only constants in vcl (2)Noel Grandin
2016-11-28don't leak impl. detailsDavid Tardon
2016-11-09tdf#103804 reduced register areaScale shader and detection for intelTomaž Vajngerl
2016-04-30opengl: track the state of stencil testTomaž Vajngerl
2016-04-30opengl: track the state of scissor test and the dimensionsTomaž Vajngerl
2016-04-18clean-up: unused using declarations and includesJochen Nitschke
2016-03-30loplugin:stringconstantTor Lillqvist
2016-03-30tdf#98960 fix OpenGL crash by optimized image scalingMarco Cecchetti
2016-02-13vcl: include vcl headers via triangular brackets instead of quotesChris Sherlock
2016-02-10opengl: remove unneeded mnBufWidth{Height} from OpenGLSalBitmapTomaž Vajngerl
2016-02-10tdf#97700 - vcl: opengl - fix memory corrupting size mis-match.Michael Meeks
2016-01-26vcl: replace boost::shared_array with std::shared_ptrMichael Stahl
2016-01-06vcl: opengl - Kill the last glErrors on common paths.Michael Meeks
2015-12-08ScaleOp is unused now after 33d7f3816aa02a1ad9b001e81fb62d21608fdf8eTor Lillqvist
2015-12-08makeSomeOpenGLContextCurrent() asserts that mpContext is not nullTor Lillqvist
2015-12-08Rename OpenGLSalBitmap::makeCurrent() to makeSomeOpenGLContextCurrent()Tor Lillqvist
2015-11-20loplugin:sallogareasStephan Bergmann
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann
2015-09-16opengl: this doesn't really do anything as data is null anywayTomaž Vajngerl
2015-08-28Add missing helpful GL trace messages outside of the impl. itself.Michael Meeks
2015-08-21tdf#93547 - Disable OpenGL if we have a SEGV on windows in that code.Michael Meeks
2015-08-03opengl: when scaling, create a new texture with equal settingsTomaž Vajngerl
2015-07-10vcl: move resample kernel classes out of bitmap.hxxMichael Stahl
2015-07-09opengl: use MVP matrix in vertex shaders, pixel offsetsTomaž Vajngerl
2015-06-21Fix typosAndrea Gelmini
2015-05-06convert BMP_SCALE constant to scoped enumNoel Grandin
2015-04-01loplugin:staticfunctionNoel Grandin
2015-01-27when drawing a transformed bitmap in opengl backend, scale it betterLuboš Luňák
2015-01-19"area" scaling for opengl that has good results for downscalingLuboš Luňák
2015-01-12opengl scaling can also handle the generic aliasesLuboš Luňák
2014-12-15do not hardcode what specific "generic" bitmap scaling operations useLuboš Luňák
2014-12-11vcl: Reset data buffer after resizing bitmap on GPULouis-Francis Ratté-Boulianne
2014-12-02vcl: Only load OpenGL shaders once for each contextLouis-Francis Ratté-Boulianne
2014-12-02vcl: Use the current OpenGL context for VirtualDevice and Bitmap if possibleLouis-Francis Ratté-Boulianne
2014-11-22vcl: Update current context before executing scale operationLouis-Francis Ratté-Boulianne
2014-11-18vcl: since we share Bitmaps across all GLContexts simplify lifecycle.Michael Meeks
2014-11-18vcl: Execute pending operations on source when copying bitmapLouis-Francis Ratté-Boulianne
2014-11-15vcl: Improve OpenGLTexture implementation by allowing implicit sharingLouis-Francis Ratté-Boulianne
2014-11-13vcl: Use new size when scaling with filter in OpenGL backendLouis-Francis Ratté-Boulianne