summaryrefslogtreecommitdiff
path: root/vcl/opengl/x11/gdiimpl.cxx
AgeCommit message (Collapse)AuthorFilesLines
2014-12-03vcl: Don't create new contexts for Virtual Devices on WindowsLouis-Francis Ratté-Boulianne1-10/+0
Change-Id: I561a8142f986aca89e796ce2c4a0902fae41f9e6
2014-12-02WaE: might be used unintializedCaolán McNamara1-5/+5
Change-Id: I036a5a1c8c8cca09bb6bddef2e0c8f172fe22e77 (cherry picked from commit 48138a1d60fafa0bf3412aa6b518a9c0a4f6d492)
2014-12-02vcl: Consolidate size information around the GeometryProvider.Michael Meeks1-30/+5
Conflicts: vcl/inc/openglgdiimpl.hxx Change-Id: I1d764a8dba1850d2475f08e1014a085846f336c3
2014-12-02vcl: Use the current OpenGL context for VirtualDevice and Bitmap if possibleLouis-Francis Ratté-Boulianne1-33/+31
Conflicts: include/vcl/opengl/OpenGLContext.hxx vcl/inc/openglgdiimpl.hxx vcl/opengl/gdiimpl.cxx vcl/opengl/x11/gdiimpl.cxx vcl/source/opengl/OpenGLContext.cxx Change-Id: I17f6ce66fb8b5bc027d35b4016ae56c24ee0a738
2014-12-02coverity#1255909 Uninitialized scalar fieldCaolán McNamara1-7/+3
Change-Id: I162199233c9d3feb03e7ab33b777174b2a03035a Reviewed-on: https://gerrit.libreoffice.org/13104 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-12-02vcl: Re-flip native X11 widgets upside down in OpenGL backendLouis-Francis Ratté-Boulianne1-2/+2
Change-Id: I1819f8e3357dc2f805b0ecebca0659fe073ec611
2014-12-02vcl: Always use the same OpenGL context when drawing in a windowLouis-Francis Ratté-Boulianne1-17/+39
Change-Id: Ief0e947149c133aaa8e81973e088c4df6432bfdc
2014-12-02vcl: Draw native widgets twice on black/white background to synthesize alphaLouis-Francis Ratté-Boulianne1-7/+31
Change-Id: Ic4c073360070a559855732d2de41ae9085d7d51b
2014-11-20vcl: update the OpenGLContext's pixmap when re-sizing a VirtualDevice.Michael Meeks1-0/+3
Change-Id: Iee8089fc3bfbea60adee95dfb2c229f3efea28f8
2014-11-19coverity#1254674 Unchecked dynamic_castCaolán McNamara1-2/+2
Change-Id: Iae62353e42947324beca8d036fcd1c20346d0d29
2014-11-17vcl: copyBits should operate on mrParent if no context supplied.Michael Meeks1-0/+6
eg. OutputDevice::DrawOutDev: mpGraphics->CopyBits( aPosAry, NULL, this, NULL ); Change-Id: I0b041bb5aa6aba573b9f589842084722481cb438
2014-11-16vcl: Invert OpenGL Native Widget rendering in Y.Markus Mohrhard1-1/+1
Change-Id: I65a0bef7e817c82285a0e053846798f02e8d7fc8
2014-11-15opengl: Add many more CHECK_GL_ERROR()'s before returning from functions.Jan Holesovsky1-0/+2
Change-Id: I63c147acf9a4013008b0f6d76867186f04ee57d5
2014-11-15vcl: Improve OpenGLTexture implementation by allowing implicit sharingLouis-Francis Ratté-Boulianne1-8/+5
Conflicts: vcl/opengl/gdiimpl.cxx Change-Id: I6421265325e72023d1affe671d75488185772786
2014-11-15vcl: Replace GetPixmapFromScreen by FillPixmapFromScreenLouis-Francis Ratté-Boulianne1-11/+8
Conflicts: vcl/unx/generic/gdi/gdiimpl.cxx vcl/unx/generic/gdi/salgdi2.cxx Change-Id: I2cb960d194ee5bc38beece97e8b21cc6fa3b3fbc
2014-11-13coverity#1251586 Unchecked dynamic_castCaolán McNamara1-2/+3
Change-Id: I5b20fe66da306a742ff2d723cdadfc22b71dafe1
2014-11-13vcl: Fix memory free bugsLouis-Francis Ratté-Boulianne1-3/+3
Change-Id: Ic8c507014f0b02c7a0baa40f3f48070301604ca4
2014-11-12vcl: Read back OpenGL FBO to create offscreen X11 pixmapLouis-Francis Ratté-Boulianne1-2/+31
Change-Id: I330e7d62bf31b4a90b5866d9531f073f7c69c92a
2014-11-11vcl: Use a different FBO when rendering using a VirtualDeviceLouis-Francis Ratté-Boulianne1-0/+2
Change-Id: I8cb97a4057c06ca09adfcac8dcd3f61ac9508430
2014-11-11vcl: Add methods to call before and after OpenGL renderingLouis-Francis Ratté-Boulianne1-2/+3
Change-Id: I937907a3e8eb8f841a2eed6199e86d022be7dc16
2014-11-10vcl: Initial work to have native widgets rendered with OpenGLLouis-Francis Ratté-Boulianne1-0/+139
Change-Id: I8b244a5bdd12a64a65ca1bab14dfe6917a175ccf