Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-02 | vcl: Use the current OpenGL context for VirtualDevice and Bitmap if possible | Louis-Francis Ratté-Boulianne | |
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-01 | use boost::shared_ptr instead of manual ref counting | Markus Mohrhard | |
Change-Id: I3c2ed9b5641202ff965c3a0c833c8201b2b1548b | |||
2014-11-22 | vcl: Improve precision and performance of clipping when region is a RegionBand | Louis-Francis Ratté-Boulianne | |
Change-Id: I7a481ba86d03b0eb8f4b456e38cfa89b6cbc209d | |||
2014-11-22 | vcl: Track the GL context's clip region and update before drawing when needed | Louis-Francis Ratté-Boulianne | |
Change-Id: Ibec92851dc87f6696ee55a8db10fe160cd97d09c | |||
2014-11-22 | vcl: Move the painting fence to the OpenGL context | Louis-Francis Ratté-Boulianne | |
Change-Id: I462e68a1ad7a56fafe57504959cf169a70665f81 | |||
2014-11-22 | vcl: Always use the same OpenGL context when drawing in a window | Louis-Francis Ratté-Boulianne | |
Change-Id: Ief0e947149c133aaa8e81973e088c4df6432bfdc | |||
2014-11-22 | vcl: Draw native widgets twice on black/white background to synthesize alpha | Louis-Francis Ratté-Boulianne | |
Change-Id: Ic4c073360070a559855732d2de41ae9085d7d51b | |||
2014-11-22 | vcl: Add support for backend-dependent blending of bitmaps (mask and alpha) | Louis-Francis Ratté-Boulianne | |
Change-Id: Iba64eb42965c86ca5655b9a105ef3f397e033ecf | |||
2014-11-19 | coverity#1254674 Unchecked dynamic_cast | Caolán McNamara | |
Change-Id: Iae62353e42947324beca8d036fcd1c20346d0d29 | |||
2014-11-17 | vcl: Implement drawing of transformed bitmaps in OpenGL backend | Louis-Francis Ratté-Boulianne | |
Change-Id: I79717a608f33050b84244e378a6e51bd3be29232 | |||
2014-11-17 | vcl: copyBits should operate on mrParent if no context supplied. | Michael Meeks | |
eg. OutputDevice::DrawOutDev: mpGraphics->CopyBits( aPosAry, NULL, this, NULL ); Change-Id: I0b041bb5aa6aba573b9f589842084722481cb438 | |||
2014-11-15 | vcl: Implement axial gradients in OpenGL backend | Louis-Francis Ratté-Boulianne | |
Change-Id: I93b8c3c076c79d992d467b01ca5f5eca1ed626d3 | |||
2014-11-15 | vcl: Add DrawAlphaTexture to directly render Cairo surface | Louis-Francis Ratté-Boulianne | |
Change-Id: I7aa824578b14999d0ef667a5bcfccd731f1d3b64 | |||
2014-11-15 | vcl: Make sure the offscreen texture is unique before rendering to it | Louis-Francis Ratté-Boulianne | |
Change-Id: I265ce62e983e6f44ba51675993c9ec1f071c160e | |||
2014-11-15 | vcl: Improve OpenGLTexture implementation by allowing implicit sharing | Louis-Francis Ratté-Boulianne | |
Conflicts: vcl/opengl/gdiimpl.cxx Change-Id: I6421265325e72023d1affe671d75488185772786 | |||
2014-11-13 | coverity#1251601 Uninitialized pointer field | Caolán McNamara | |
Change-Id: I6f3be2f87c533ec75f1e60fbf4e5c541958937c4 | |||
2014-11-13 | vcl: Use stencil mask to clip gradient shape | Louis-Francis Ratté-Boulianne | |
Change-Id: I5dc17a20ab65f0b0bad4741a7d1ec76a0e028e23 | |||
2014-11-13 | vcl: Use scissor or stencil for clipping in OpenGL backend | Louis-Francis Ratté-Boulianne | |
Change-Id: Ib6620572391999d5f8124a1a8695909d6c48643d | |||
2014-11-13 | vcl: Use single-buffer rendering and only flush when necessary | Louis-Francis Ratté-Boulianne | |
Change-Id: I832dd6f3647fbb423975fa928a5ec32447225e85 | |||
2014-11-12 | vcl: Add support for radial gradients in OpenGL backend | Louis-Francis Ratté-Boulianne | |
Change-Id: Ie47fb18ae7d5286fe7559c7dffbc54b0856d4d8e | |||
2014-11-12 | vcl: Read back OpenGL FBO to create offscreen X11 pixmap | Louis-Francis Ratté-Boulianne | |
Change-Id: I330e7d62bf31b4a90b5866d9531f073f7c69c92a | |||
2014-11-12 | vcl: Add initial support for linear gradient with OpenGL | Louis-Francis Ratté-Boulianne | |
Change-Id: Iccc12c94bfd68387dfc0161a5fde4f595edda0e1 | |||
2014-11-11 | vcl: Fix text rendering with OpenGL | Louis-Francis Ratté-Boulianne | |
Change-Id: I7784fa81cb6f9a3d6437b2b628c37e7895c84733 | |||
2014-11-11 | vcl: Use a different FBO when rendering using a VirtualDevice | Louis-Francis Ratté-Boulianne | |
Change-Id: I8cb97a4057c06ca09adfcac8dcd3f61ac9508430 | |||
2014-11-11 | vcl: Remove unused shaders list | Louis-Francis Ratté-Boulianne | |
Change-Id: I13a25a39cceb184c2bb2b48bc143a951ee982b26 | |||
2014-11-11 | vcl: Add methods to call before and after OpenGL rendering | Louis-Francis Ratté-Boulianne | |
Change-Id: I937907a3e8eb8f841a2eed6199e86d022be7dc16 | |||
2014-11-11 | windows opengl: We need a constructor for OpenGLSalGraphicsImpl. | Jan Holesovsky | |
Otherwise we a get random value in mnSolidProgram, and we never initialize that. Change-Id: Ic648a1f6755021da25f5b9da306cf600a3f0c739 | |||
2014-11-10 | vcl: Add support for alpha mask rendering with OpenGL | Louis-Francis Ratté-Boulianne | |
Change-Id: I755c2132f143d5ebd69e53bb4d9ae45121ada22a | |||
2014-11-10 | vcl: Add support for transparent polygon drawing with OpenGL | Louis-Francis Ratté-Boulianne | |
Change-Id: Iaa7cdcf4742d8148507c69c222bff417b9f9426c | |||
2014-11-10 | vcl: Initial work to have native widgets rendered with OpenGL | Louis-Francis Ratté-Boulianne | |
Change-Id: I8b244a5bdd12a64a65ca1bab14dfe6917a175ccf | |||
2014-11-10 | get size correct for virtual devices | Markus Mohrhard | |
Change-Id: I8fff04f561d57083c65a87ad5bd0e04cb9b9ed2c | |||
2014-11-10 | vcl: Add method to swap buffers after painting window | Louis-Francis Ratté-Boulianne | |
Change-Id: Icdf691e7e9e83d039e33d2095270290dc31f2efa | |||
2014-11-10 | vcl: Allow SalBitmap implementation to do scaling | Louis-Francis Ratté-Boulianne | |
Change-Id: If4431fb276c9c2629acbc95aeff2ef7c4a683d86 | |||
2014-11-10 | vcl: Get the OpenGL window size from the frame | Louis-Francis Ratté-Boulianne | |
Change-Id: Id1b62d1982e56ef073ebb4ab800356d4dee3d742 | |||
2014-11-10 | vcl: Add methods to get size of OpenGLSalGraphicsImpl | Louis-Francis Ratté-Boulianne | |
Change-Id: I7eecbc236db12fb9453384985245eb5ca781e0f5 | |||
2014-11-10 | vcl: Some fixes to the OpenGL impl | Louis-Francis Ratté-Boulianne | |
Change-Id: I58466142e0a47beb892e10113c1bc34d5ac3abcd | |||
2014-11-10 | extract shaders from source code | Markus Mohrhard | |
Conflicts: vcl/opengl/gdiimpl.cxx Change-Id: Ifbb55e58e0854cc491703b8ca8d8e582741a9bd9 | |||
2014-11-10 | vcl: Implement basic SalGraphics methods for OpenGL backend | Louis-Francis Ratté-Boulianne | |
Change-Id: Iade3960c38f0de5594bc98e535450abcf88e9a6d | |||
2014-11-10 | bring the gradient rendering down into SalGraphicsImpl & unx backend | Markus Mohrhard | |
Change-Id: Ia5d5e7d996b4a8818e73f3f741907ff9224f93da | |||
2014-11-10 | add OpenGLContext to OpenGL vcl rendering code | Markus Mohrhard | |
Change-Id: I05d1033c04d892638262d4a6a3e76897470e1467 | |||
2014-11-10 | add a OpenGLContext to unix backend | Markus Mohrhard | |
Change-Id: I71a3e3e12aad88714b37116bc2a619df75277588 | |||
2014-11-10 | integrate WIP OpenGL rendering to unix backend | Markus Mohrhard | |
for now can be enabled with USE_OPENGL environment variable Change-Id: I3d2c49c3a1cf0c06678b22addcab95c846bb7bf9 | |||
2014-11-10 | implement stub for OpenGL SalGraphicsImpl sub class | Markus Mohrhard | |
Change-Id: I8267bd26e1542230b9c112d741bba68d541b3994 |