summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-10vcl: Add support for transparent polygon drawing with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: Iaa7cdcf4742d8148507c69c222bff417b9f9426c
2014-11-10one more case of these insane memory alloc/release cyclesMarkus Mohrhard
Change-Id: I57bfbc46e77785a770226868a8750a74f380ddb4
2014-11-10prevent insane memory allocationMarkus Mohrhard
We release the memory in the next call again. Change-Id: I9cd974f2c1b2381d0a895bea52a8654143862971
2014-11-10don't delete texture before we were able to read it backMarkus Mohrhard
Change-Id: Id59983add682ea3f0e6e9e440b1700817bbc6867
2014-11-10vcl: Fix getBitmap operationLouis-Francis Ratté-Boulianne
Change-Id: Id78065081bbde97738afd0f4da09b502afe468f4
2014-11-10basegfx: Solve crossovers even if there is only one polygon in the polypolygonLouis-Francis Ratté-Boulianne
Change-Id: If4fcb8a2c6ac40a4d694522ce4ed020bcb4466b8
2014-11-10vcldemo: add a virtualdevice test.Michael Meeks
Change-Id: I8ff8c74e13a128d778b487ec2818820df9d5058a
2014-11-10vcldemo: re-factor to allow rendering to any outputdevice.Michael Meeks
Change-Id: Ie3367c004d89043fb78d0b2dcd49254323353a4c
2014-11-10vcl: Initial work to have native widgets rendered with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: I8b244a5bdd12a64a65ca1bab14dfe6917a175ccf
2014-11-10vcl: Add GetPixmapFromScreen and RenderPixmapToScreen to X11SalGraphicsLouis-Francis Ratté-Boulianne
Change-Id: I007408885b5752f3abf55075ef025aa6dacbabde
2014-11-10fix line positionMarkus Mohrhard
Change-Id: Ic604eb7b0d663928ab614fe85530e4f925bcff8f
2014-11-10fix ellipse rendering completelyMarkus Mohrhard
Change-Id: I861ab0442f85f54d4a390d46c784bcf03545ae15
2014-11-10improvement for ellipse renderingMarkus Mohrhard
Change-Id: I0ce74b77e0b08ddde5b93cf9e9da2ee7e0a1fdea
2014-11-10use different line and fill colorsMarkus Mohrhard
makes it easier to see if one is missing Change-Id: I983fdf2edf22c431d601a63dbf90902a3f8657f2
2014-11-10fix commentMarkus Mohrhard
Change-Id: I5d0f4a1ae8ac56e9da8d19b7b433513271e7a705
2014-11-10get size correct for virtual devicesMarkus Mohrhard
Change-Id: I8fff04f561d57083c65a87ad5bd0e04cb9b9ed2c
2014-11-10make these explicitMarkus Mohrhard
That makes it easier to debug as even if you uncomment some lines the rectangle will still be at the same position Change-Id: I5576b2702962bb15663e0170cadb0d49ef33c0ab
2014-11-10use some flags found at some examplesMarkus Mohrhard
At least it seems to crash much later like that. Change-Id: Ic64550aefe963a9671ce0e485d5de14376c4963e
2014-11-10I screwed up before, fix itMarkus Mohrhard
Change-Id: Ib787319dcf75249bc7768e72d12fe9c1c23977e2
2014-11-10use GLXPixmap for VirtualDeviceMarkus Mohrhard
Change-Id: I6397708f164be68bd6561a382115654f90ecd471
2014-11-10fix bug around wrong number of verticesMarkus Mohrhard
Change-Id: I52c6c0b5d815266a254a75eabfe8947ccc44bfb5
2014-11-10improve log messagesMarkus Mohrhard
Change-Id: Ibf7d134be982122f403473380cff3b82efef8b71
2014-11-10split the OpenGLContext::ImplInit method into its platform partsMarkus Mohrhard
Change-Id: I2fb8a85748497f2e9c361764e094ebf83ebeabe8
2014-11-10remove old uncommented codeMarkus Mohrhard
Change-Id: I27bf3b6c812419b1a6dbaa1abb890ba89f4549ff
2014-11-10change order of callsMarkus Mohrhard
Change-Id: I1c45ff7ba09972c20af0c28a5c3e1514171504ff
2014-11-10windows opengl: Make SwapBuffers() actually do something.Jan Holesovsky
Change-Id: If58e9eaccd4850d33302ced5e83f649415158e24
2014-11-10windows opengl: Don't construct WinSalGraphicsImpl just to destroy it again.Jan Holesovsky
Change-Id: I61afb35503a3947aa21bd90224e2f8614033a384
2014-11-10windows opengl: Setup the OpenGL window size also on Windows.Jan Holesovsky
Change-Id: I5020cfb86e02ac331cb8922397e8be4f7d68d15e
2014-11-10vcldemo: more interesting pieces, DrawPoint, DrawTransparent and more.Michael Meeks
Change-Id: I77c6e5c54a9d0e71014e8c7905132a56e39a302a
2014-11-10vcl: vertically invert line and point positionsMichael Meeks
Change-Id: I306e44cfe287b573c9664662c170f96d3fb09e6a
2014-11-10vcldemo - test the drawAlphaRect method.Michael Meeks
Change-Id: I05e62b57c9b1cbdd89dc32b73b9dbcccc26a3c65
2014-11-10vcldemo: cover more features.Michael Meeks
Change-Id: I12341c28a5d8d8b1d9d5343eaff4a1a08700fadb
2014-11-10Make it easy to disable OpenGL in the environment.Michael Meeks
Change-Id: I9ea0c9f7345e0cbad9ebb51ab724dada7ce77106
2014-11-10vcldemo: initial bitmap tests.Michael Meeks
Change-Id: I2841e689b732467f2168450dc47464b322baa183
2014-11-10Build vcldemo on Windows too.Jan Holesovsky
Change-Id: Ia6f7cfb819983a3a75ac78015a8eec1da539bead
2014-11-10Fix the Windows build.Jan Holesovsky
Change-Id: Ic95f241ea1b4cadddfacb46a1fff157555c8c8b5
2014-11-10vcldemo: kill all the legacy cruft.Michael Meeks
Change-Id: I60d7d30ff20a01e375d9851afd8bd8ce12835752
2014-11-10vcldemo - substantially extend the demo.Michael Meeks
Change-Id: I02b9375efe17f1aad32d8e2dfcd073a680c51e4c
2014-11-10outdevgrind: remove VirtualDevice pieces for now.Michael Meeks
Change-Id: Ided27750ff59c4c0b477d049ccb59760e87ce69e
2014-11-10icontest: remove hand-coded opengl path.Michael Meeks
Change-Id: I5e465e1dacfd5d2c3a34fe2f3aefc263bccc14c5
2014-11-10outedevgrind: add missing makefile.Michael Meeks
Change-Id: I29d67c9ccbc4c684beb5561f74e5e69c0f0d7548
2014-11-10improve log message when shader compilation failsMarkus Mohrhard
Change-Id: Ic437302e79d7a192f31f60a674fcfdb38f981d35
2014-11-10make shader compile for nowMarkus Mohrhard
Change-Id: I4613b2496e72fc193dc0b653fb2c8982819f6f1c
2014-11-10remove semicolon at the end of main in shader filesMarkus Mohrhard
Change-Id: Ic34bd301c72185a2b0baa3473df0f80477a35cc3
2014-11-10remove outdevgrind from build until makefile is addedMarkus Mohrhard
Change-Id: Ie339541fa57a237048470b21fd28bd4411592433
2014-11-10vcl: outdevgrind compile it by default, and fix it up.Michael Meeks
Change-Id: I4bdad4a0eb65991cd9faa9452485c64120b8b6dc
2014-11-10vcl: Add some debug traceLouis-Francis Ratté-Boulianne
Change-Id: Ie737e30bbd481be9d8f69179fe6ae27bcae8127e
2014-11-10vcl: Add a way to resize an image using the GPULouis-Francis Ratté-Boulianne
Change-Id: I949e13277fa176d64d7fba9a57e3ca6f3f0dd732
2014-11-10forgot to init the variable for the text renderingMarkus Mohrhard
Change-Id: I307a83e1b5564f0bb91dcb6c30a78f2bd560a911
2014-11-10move the abstract cairo text render code out of the unx dirMarkus Mohrhard
Change-Id: Ie40850916359637b983f2c303e875bc5bf041cb1