summaryrefslogtreecommitdiff
path: root/vcl/opengl
AgeCommit message (Expand)AuthorFilesLines
2015-12-21tdf#94851 can't use OpenGLSalBitmap with WinSalGraphicsTomaž Vajngerl1-38/+71
2015-10-17tdf#94686: Disable all vendors except for AMD/ATI/Intel/NVIDIA for nowMichael Meeks1-0/+8
2015-10-17opengl: take row stride into account when reading to 1-bit bitmapTomaž Vajngerl1-15/+21
2015-09-18opengl: support reading back 1-bit masks from textureTomaž Vajngerl1-12/+46
2015-09-18tdf#94281 - don't mix legacy and VCL OpenGLContext's.Michael Meeks3-3/+9
2015-09-18opengl: check framebuffer completenessTomaž Vajngerl1-2/+5
2015-09-18opengl: this doesn't really do anything as data is null anywayTomaž Vajngerl1-41/+4
2015-09-18tdf#93814: Added support for caching shader program binaries.Marco Cecchetti1-2/+5
2015-09-18opengl: optimize search for a free slot in texture atlasTomaž Vajngerl1-7/+10
2015-09-18tdf#93666: use x,y coords when reading texture part + don't bindTomaž Vajngerl1-10/+12
2015-09-18GL paint-flushing guard re-work.Michael Meeks1-23/+5
2015-09-18tdf#94252 - avoid switching contexts un-necessarily to reduce flicker.Michael Meeks1-0/+9
2015-09-18tdf#94213 - defer glFlushing until we've re-rendered after a re-size.Michael Meeks2-3/+25
2015-09-18windows opengl: mpProgram seen as 0Miklos Vajna1-0/+6
2015-09-18OpenGL: use CHECK_GL_ERROR() only when a context is bound.Michael Meeks1-2/+2
2015-09-18tdf#94006 - re-factor and fix OpenGLContext mis-use.Michael Meeks5-53/+36
2015-09-18tdf#93892: Un-share maUserBuffer when the BitmapWriteAccess is requested.Jan Holesovsky1-1/+17
2015-09-18tdf#93662 - allow GL by default only on recent drivers on recent windows.Michael Meeks1-101/+56
2015-09-18opengl: let OutputDevice do the bezier subdivisionTomaž Vajngerl1-22/+8
2015-09-18tdf#93859 opengl - don't cache radiobuttons, refactor code dupl.Tomaž Vajngerl2-2/+2
2015-09-18WaE: C-style cast from const sal_uInt64 * to sal_uInt8 * [loplugin:cstylecast]Tor Lillqvist2-3/+3
2015-09-18tdf#93532 - Switching to 64-bit checksumMarco Cecchetti3-1/+189
2015-09-18tdf#93839 - Encourage vdevs to pick up new GL Contexts when they go invalid.Michael Meeks1-0/+13
2015-09-18tdf#93772 - handle framebuffer unbinding on GL context switch.Michael Meeks1-1/+1
2015-09-18windows opengl: Don't paint cached widgets upside down.Jan Holesovsky1-2/+2
2015-09-18tdf#93751 - ensure textures are unbound from framebuffers post destroy.Michael Meeks2-2/+17
2015-09-18tdf#93736 opengl: use "old" SubdivideBezier when drawing PolyLinesTomaž Vajngerl1-19/+14
2015-08-31Add missing helpful GL trace messages outside of the impl. itself.Michael Meeks2-13/+13
2015-08-31tdf#93736 need to create trapezoid from input polygonTomaž Vajngerl1-14/+18
2015-08-31tdf#93529 - use debug messages while rendering to break up the trace.Michael Meeks2-27/+27
2015-08-31coverity#1320472 Uninitialized scalar fieldCaolán McNamara1-6/+9
2015-08-31tdf#92019 Use texture atlas for 16, 24, 32, 48, 64 px width imagesTomaž Vajngerl1-1/+36
2015-08-31opengl: push mask coords to the shaders along the image coordsTomaž Vajngerl10-14/+83
2015-08-31Fixed (fixed size) texture atlas for "caching" OpenGL texuresTomaž Vajngerl2-19/+152
2015-08-31vcl OpenGL program: Cache mvp matrix to reduce ~200 api calls per frame.Lubosz Sarnecki1-1/+12
2015-08-31tdf#93547 - Disable OpenGL if we have a SEGV on windows in that code.Michael Meeks3-0/+60
2015-08-20opengl: cache native widget textures also for WindowsTomaž Vajngerl2-6/+85
2015-08-20Apply MVP matrix when drawing texture using OpenGLProgramTomaž Vajngerl1-0/+1
2015-08-20opengl: support reading 8bit texture (fixes icon corruption)Tomaž Vajngerl1-2/+5
2015-08-20opengl: when scaling, create a new texture with equal settingsTomaž Vajngerl1-5/+47
2015-08-20opengl: don't cache checkboxes for nowTomaž Vajngerl1-0/+7
2015-08-20Use LRU map for caching of native widgetsTomaž Vajngerl1-3/+7
2015-08-20tdf#92018 cache native controls for X11 OpenGL backend (for now)Tomaž Vajngerl1-12/+72
2015-08-06opengl: use MVP matrix in vertex shaders, pixel offsetsTomaž Vajngerl7-50/+77
2015-08-06opengl: adjust rect drawing - should be to width (height) - 1Tomaž Vajngerl1-2/+2
2015-08-06opengl: don't forget to call swapBuffers when paint endsTomaž Vajngerl1-0/+1
2015-08-06opengl: draw rectangle lines with only one glDrawArrays callTomaž Vajngerl1-7/+18
2015-08-06opengl: use common macro for conversion of coordinatesTomaž Vajngerl1-31/+32
2015-08-06opengl: fix fat hairlines - draw hairlines using DrawLineAATomaž Vajngerl1-10/+9
2015-05-20convert SAL_LAYOUT flags to scoped enumNoel Grandin1-1/+1