summaryrefslogtreecommitdiff
path: root/vcl/opengl/program.cxx
AgeCommit message (Expand)AuthorFilesLines
2018-07-27loplugin:returnconstant in vclNoel Grandin1-3/+1
2018-03-26replace SalColor with ColorNoel Grandin1-8/+8
2018-01-24loplugin:unused-returns in vclNoel Grandin1-7/+4
2018-01-12More loplugin:cstylecast: vclStephan Bergmann1-16/+16
2017-10-23loplugin:includeform: vclStephan Bergmann1-2/+2
2017-07-18loplugin:constparams in vclNoel Grandin1-2/+2
2017-06-28loplugin:oncevar in vclNoel Grandin1-2/+1
2016-11-28don't leak impl. detailsDavid Tardon1-6/+5
2016-06-08opengl: batch drawing of polylinesTomaž Vajngerl1-9/+19
2016-06-08opengl: batch drawing of pixel, line, rect draw callsTomaž Vajngerl1-3/+9
2016-05-29tdf#100080 set unused shader attribs with values, fixes GL on AMDTomaž Vajngerl1-4/+19
2016-05-23opengl: combined shaders to reduce shader switchingTomaž Vajngerl1-0/+18
2016-05-19opengl: track the state of blend, DrawArrays on OpenGLProgramTomaž Vajngerl1-18/+27
2016-04-30opengl: track state of active and bound textures in contextTomaž Vajngerl1-15/+11
2016-04-21new plugin stylepoliceNoel Grandin1-5/+5
2016-02-25opengl: shader based polyline rendering - fixes tdf#97137 for OGLTomaž Vajngerl1-2/+8
2015-11-17Check for OpenGL errors right where an error might be generatedTor Lillqvist1-1/+30
2015-09-15tdf#93814: Added support for caching shader program binaries.Marco Cecchetti1-2/+5
2015-09-01Added support for computing 64-bit checksum of bitmap in OpenGLMarco Cecchetti1-1/+1
2015-08-26vcl OpenGL program: Cache mvp matrix to reduce ~200 api calls per frame.Lubosz Sarnecki1-1/+12
2015-08-24opengl: push mask coords to the shaders along the image coordsTomaž Vajngerl1-0/+6
2015-08-03Apply MVP matrix when drawing texture using OpenGLProgramTomaž Vajngerl1-0/+1
2015-07-09opengl: use MVP matrix in vertex shaders, pixel offsetsTomaž Vajngerl1-4/+26
2015-03-26const_cast: convert some C-style casts and remove some redundant onesStephan Bergmann1-2/+2
2015-01-27make it possible to easily have variants of glsl programsLuboš Luňák1-2/+2
2015-01-21callcatcher: update unused codeCaolán McNamara1-6/+0
2015-01-19"area" scaling for opengl that has good results for downscalingLuboš Luňák1-0/+12
2015-01-02boost::unordered_map->std::unordered_mapCaolán McNamara1-3/+1
2014-12-18Some cppcheck cleanings: Prefer prefix ++/-- operators for non-primitive typesJulien Nabet1-1/+1
2014-12-07coverity#1256664 Division or modulo by float zeroCaolán McNamara1-4/+9
2014-12-03vcl: Implement bitmap color replacement operation in OpenGL backendLouis-Francis Ratté-Boulianne1-0/+19
2014-12-02WaE: private field 'mnAttribIndex' is not usedTor Lillqvist1-1/+0
2014-12-02vcl: Only load OpenGL shaders once for each contextLouis-Francis Ratté-Boulianne1-0/+238