summaryrefslogtreecommitdiff
path: root/vcl/inc/opengl/x11
AgeCommit message (Collapse)AuthorFilesLines
2014-12-03vcl: Don't create new contexts for Virtual Devices on WindowsLouis-Francis Ratté-Boulianne1-1/+0
Change-Id: I561a8142f986aca89e796ce2c4a0902fae41f9e6
2014-12-02vcl: Consolidate size information around the GeometryProvider.Michael Meeks1-4/+3
Conflicts: vcl/inc/openglgdiimpl.hxx Change-Id: I1d764a8dba1850d2475f08e1014a085846f336c3
2014-12-02vcl: create a GeometryProvider interface.Michael Meeks1-2/+4
Implemented by both SalFrame and SalVirtualDevice, to help us to un-tangle code that needs to operate on resources associated with both of these without special cases. Change-Id: If681a002647e20c57186577fe039d4ac85bba872
2014-12-02vcl: remove SalVirtualDevice::GetWidthMichael Meeks1-1/+0
It is presumed that #i59315# is fixed already, and that this is no longer necessary. Change-Id: Ifb2f6550fac2481c4fec269b38d6e806753cb53e
2014-12-02vcl: Use the current OpenGL context for VirtualDevice and Bitmap if possibleLouis-Francis Ratté-Boulianne2-1/+56
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-02vcl: Always use the same OpenGL context when drawing in a windowLouis-Francis Ratté-Boulianne1-1/+5
Change-Id: Ief0e947149c133aaa8e81973e088c4df6432bfdc
2014-12-02vcl: Draw native widgets twice on black/white background to synthesize alphaLouis-Francis Ratté-Boulianne1-1/+1
Change-Id: Ic4c073360070a559855732d2de41ae9085d7d51b
2014-11-20WaE: overriding virtual function declaration not marked 'override'Tor Lillqvist1-1/+1
Change-Id: Ieb8da224e02a9c8e19eabb4c5bcbd81120900245
2014-11-20include the unx part for getting OpenGL driver & device informationMarkus Mohrhard1-0/+51
desktop/unx/source/glxtest.cxx is taken directly from the Mozilla project. THe whole concept is taken from Mozilla and is based on starting an early process that creates an OpenGL context. This prevents crashing drivers to crash Libreoffice. We read the information from the pipe as soon as we create the first vcl Window. In that place we then decide if the device/driver combination is blacklisted. Change-Id: I2624d4ce06d503281a4459cf3174f57cf1f7b733
2014-11-17vcl: copyBits should operate on mrParent if no context supplied.Michael Meeks1-0/+1
eg. OutputDevice::DrawOutDev: mpGraphics->CopyBits( aPosAry, NULL, this, NULL ); Change-Id: I0b041bb5aa6aba573b9f589842084722481cb438
2014-11-15vcl: Replace GetPixmapFromScreen by FillPixmapFromScreenLouis-Francis Ratté-Boulianne1-1/+1
Conflicts: vcl/unx/generic/gdi/gdiimpl.cxx vcl/unx/generic/gdi/salgdi2.cxx Change-Id: I2cb960d194ee5bc38beece97e8b21cc6fa3b3fbc
2014-11-10vcl: Initial work to have native widgets rendered with OpenGLLouis-Francis Ratté-Boulianne1-0/+42
Change-Id: I8b244a5bdd12a64a65ca1bab14dfe6917a175ccf