path: root/vcl/opengl/gdiimpl.cxx
AgeCommit message (Expand)AuthorFilesLines
2014-12-03vcl: Release the OpenGL context for offscreen rendering after each operationLouis-Francis Ratté-Boulianne1-0/+5
2014-12-03vcl: Don't create new contexts for Virtual Devices on WindowsLouis-Francis Ratté-Boulianne1-10/+6
2014-12-03Revert "use boost::shared_ptr instead of manual ref counting"Markus Mohrhard1-7/+14
2014-12-02vcl: use resetToReInitialize to avoid context problems on Windows.Michael Meeks1-0/+9
2014-12-02vcl: Fix a coordinate issue when getting a bitmap from a VirtualDeviceLouis-Francis Ratté-Boulianne1-1/+2
2014-12-02vcl: Only load OpenGL shaders once for each contextLouis-Francis Ratté-Boulianne1-616/+138
2014-12-02vcl: Consolidate size information around the GeometryProvider.Michael Meeks1-1/+2
2014-12-02vcl: Use the current OpenGL context for VirtualDevice and Bitmap if possibleLouis-Francis Ratté-Boulianne1-76/+58
2014-12-02coverity#1255909 Uninitialized scalar fieldCaolán McNamara1-17/+7
2014-12-02WaE: implicit conversion of NULL constant to 'boost::detail::sp_nullptr_t'Tor Lillqvist1-1/+1
2014-12-02use boost::shared_ptr instead of manual ref countingMarkus Mohrhard1-15/+7
2014-12-02no need to declare variables before useMarkus Mohrhard1-3/+2
2014-12-02if we use hungarian notation let use it consistentlyMarkus Mohrhard1-5/+5
2014-12-02vcl: misc. TODO comment expansion.Michael Meeks1-3/+4
2014-12-02vcl: Make sure the active framebuffer is the right one before drawingLouis-Francis Ratté-Boulianne1-0/+3
2014-12-02vcl: Improve precision and performance of clipping when region is a RegionBandLouis-Francis Ratté-Boulianne1-1/+39
2014-12-02vcl: Track the GL context's clip region and update before drawing when neededLouis-Francis Ratté-Boulianne1-28/+31
2014-12-02vcl: Move the painting fence to the OpenGL contextLouis-Francis Ratté-Boulianne1-4/+5
2014-12-02vcl: Always use the same OpenGL context when drawing in a windowLouis-Francis Ratté-Boulianne1-38/+104
2014-12-02vcl: Draw native widgets twice on black/white background to synthesize alphaLouis-Francis Ratté-Boulianne1-0/+47
2014-12-02vcl: Correctly set the values for the GL scissor test when clippingLouis-Francis Ratté-Boulianne1-1/+2
2014-12-02vcl: Apply the OutputDevice transformation to the gradient clipping polygonLouis-Francis Ratté-Boulianne1-1/+0
2014-12-02vcl: Implement copyArea in OpenGL backendLouis-Francis Ratté-Boulianne1-4/+19
2014-12-02vcl: Add support for backend-dependent blending of bitmaps (mask and alpha)Louis-Francis Ratté-Boulianne1-2/+105
2014-12-02vcl: Actually keep the new offscreen texture aroundLouis-Francis Ratté-Boulianne1-0/+1
2014-11-19coverity#1254674 Unchecked dynamic_castCaolán McNamara1-6/+4
2014-11-18vcl: since we share Bitmaps across all GLContexts simplify lifecycle.Michael Meeks1-1/+1
2014-11-18vcl: Unbind framebuffer after setting offscreen modeLouis-Francis Ratté-Boulianne1-0/+1
2014-11-18vcl: Execute pending operations on source when copying bitmapLouis-Francis Ratté-Boulianne1-9/+9
2014-11-17vcl: Fix DrawMask implementation in OpenGL backendLouis-Francis Ratté-Boulianne1-3/+6
2014-11-17vcl: Implement drawing of transformed bitmaps in OpenGL backendLouis-Francis Ratté-Boulianne1-11/+150
2014-11-17vcl: copyBits should operate on mrParent if no context supplied.Michael Meeks1-2/+2
2014-11-16Revert "make something visible on the screen again"Markus Mohrhard1-1/+1
2014-11-16make something visible on the screen againMarkus Mohrhard1-1/+1
2014-11-15WaE: unused variable 'aSize'Tor Lillqvist1-1/+0
2014-11-15opengl: Another places where it is too eager to check for errors.Jan Holesovsky1-2/+0
2014-11-15opengl: Add many more CHECK_GL_ERROR()'s before returning from functions.Jan Holesovsky1-0/+8
2014-11-15windows opengl: Set PFD_DOUBLEBUFFER even for single buffer rendering.Jan Holesovsky1-0/+3
2014-11-15vcl: Implement axial gradients in OpenGL backendLouis-Francis Ratté-Boulianne1-0/+67
2014-11-15vcl: Add DrawAlphaTexture to directly render Cairo surfaceLouis-Francis Ratté-Boulianne1-4/+12
2014-11-15vcl: Make sure the offscreen texture is unique before rendering to itLouis-Francis Ratté-Boulianne1-1/+23
2014-11-15vcl: Improve OpenGLTexture implementation by allowing implicit sharingLouis-Francis Ratté-Boulianne1-49/+33
2014-11-15vcl: Implement copyBits in the OpenGL backendLouis-Francis Ratté-Boulianne1-4/+15
2014-11-13vcl: Fix several coordinates calculationsLouis-Francis Ratté-Boulianne1-9/+9
2014-11-13vcl: Use stencil mask to clip gradient shapeLouis-Francis Ratté-Boulianne1-30/+48
2014-11-13vcl: Use glScissor for rectangular clip regionsLouis-Francis Ratté-Boulianne1-1/+1
2014-11-13vcl: Fix gradient programs attribute bindingLouis-Francis Ratté-Boulianne1-4/+4
2014-11-13vcl: Use scissor or stencil for clipping in OpenGL backendLouis-Francis Ratté-Boulianne1-21/+47
2014-11-13vcl: Fix the masked texture program attributes bindingLouis-Francis Ratté-Boulianne1-2/+2
2014-11-13vcl: Use single-buffer rendering and only flush when necessaryLouis-Francis Ratté-Boulianne1-4/+17