summaryrefslogtreecommitdiff
path: root/vcl/inc/salgdiimpl.hxx
AgeCommit message (Collapse)Author
2016-01-08vcl: this function is already documented in the base classChris Sherlock
Change-Id: I6efa86e797012b214257e745f7c7bbab0ac38461
2016-01-08vcl: this function is already documented in the base classChris Sherlock
Change-Id: I0d3b8c9026a423f95a9a0acbcd89afbc23aaff82
2015-12-24loplugin:unnecessaryvirtualNoel Grandin
and unwind some apparently now unused VCL OpenGL and GlyphCachePeer stuff. Change-Id: Ic85302d4e1ad4056dabc49c97a608891052e3167 Reviewed-on: https://gerrit.libreoffice.org/20920 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-15Get rid of :: prefix for basegfx in include/vcl and vclTor Lillqvist
We already used it without the :: prefix, in many cases in the same files even. It is nice to have some consistency. I was not bored enough to do it everywhere. Change-Id: Ic8ac5bd9b4b2c02c41e5ea937a3d9477824f21cf
2015-11-18com::sun::star->css in vcl/Noel Grandin
Change-Id: Ifad76177673cf93746ba221838be80ff76fed228 Reviewed-on: https://gerrit.libreoffice.org/20032 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
Change-Id: I05e89f9896170d4df3d1377549ea074f06b884a0
2015-09-16GL paint-flushing guard re-work.Michael Meeks
Unfortunately, since we can have 2x SalGraphics' on a OutputDevice, and one of these can be a printer - things got very confused around which context to glFlush. This de-tangles the various reference-counts. Change-Id: I1062be0b02a91fc9009deaa3ec29c5dbb227df20 Reviewed-on: https://gerrit.libreoffice.org/18604 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-01tdf#93839 - Encourage vdevs to pick up new GL Contexts when they go invalid.Michael Meeks
Change-Id: I21726d0dd052fdc87e8dd36ff7122518325f6313
2015-07-10loplugin:unusedmethods vcl(part2)Noel Grandin
Change-Id: I12356b3fdce68282a30cae2b270b02e46558860a Reviewed-on: https://gerrit.libreoffice.org/16847 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-03-05this drawAlphaBitmap variant is unusedCaolán McNamara
Change-Id: Id2f9073969babe7ad5984f87949ed870f9d5a8f7
2014-11-22vcl: Always use the same OpenGL context when drawing in a windowLouis-Francis Ratté-Boulianne
Change-Id: Ief0e947149c133aaa8e81973e088c4df6432bfdc
2014-11-22vcl: Add support for backend-dependent blending of bitmaps (mask and alpha)Louis-Francis Ratté-Boulianne
Change-Id: Iba64eb42965c86ca5655b9a105ef3f397e033ecf
2014-11-13vcl: Use single-buffer rendering and only flush when necessaryLouis-Francis Ratté-Boulianne
Change-Id: I832dd6f3647fbb423975fa928a5ec32447225e85
2014-11-11vcl: Fix text rendering with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: I7784fa81cb6f9a3d6437b2b628c37e7895c84733
2014-11-10vcl: Initial work to have native widgets rendered with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: I8b244a5bdd12a64a65ca1bab14dfe6917a175ccf
2014-11-10get size correct for virtual devicesMarkus Mohrhard
Change-Id: I8fff04f561d57083c65a87ad5bd0e04cb9b9ed2c
2014-11-10vcl: Add method to swap buffers after painting windowLouis-Francis Ratté-Boulianne
Change-Id: Icdf691e7e9e83d039e33d2095270290dc31f2efa
2014-11-10vcl: Get the OpenGL window size from the frameLouis-Francis Ratté-Boulianne
Change-Id: Id1b62d1982e56ef073ebb4ab800356d4dee3d742
2014-11-10bring the gradient rendering down into SalGraphicsImpl & unx backendMarkus Mohrhard
Change-Id: Ia5d5e7d996b4a8818e73f3f741907ff9224f93da
2014-11-10add missing header guardsMarkus Mohrhard
Change-Id: I73f7a25a180696b8581e673de8f39dd007fe5358
2014-11-10we need to export the SalGraphicsImpl classMarkus Mohrhard
Change-Id: I569a1aacdb7a87b0e8045863a8569520bd0df09a
2014-11-10use Impl for unix vcl pluginsMarkus Mohrhard
Change-Id: I110df787e1d4b817ab6e682fd9bf50a24332fafd
2014-11-10add Impl version for SalGraphicsPtyl Dragon
Using an Impl pattern here allows us to switch the rendering in each plugin without introducing any additional plugins. The SalGraphics subclass will just forward the rendering call to the Impl which can either be the normal native one or the OpenGL one. Change-Id: Id234c60335305bfb42bf3d2b912f02d1f542bd06