summaryrefslogtreecommitdiff
path: root/vcl/opengl
AgeCommit message (Collapse)Author
2014-11-13coverity#1251604 Uninitialized scalar fieldCaolán McNamara
Change-Id: I34ed719ecc81db924b9ec1ca8f22ffa81246a723
2014-11-13coverity#1251603 Uninitialized scalar fieldCaolán McNamara
Change-Id: I8e8d11ec292b480d7db750733b31b3be233df8b0
2014-11-13coverity#1251602 Uninitialized scalar fieldCaolán McNamara
Change-Id: If14a2214618a750ee4cb97667088c2a68747f3c7
2014-11-13coverity#1251593 Unintended sign extensionCaolán McNamara
Change-Id: I4374672040b3c6314c4356abe95ee1fb15f568cf
2014-11-13coverity#1251586 Unchecked dynamic_castCaolán McNamara
Change-Id: I5b20fe66da306a742ff2d723cdadfc22b71dafe1
2014-11-13coverity#1251583 Division or modulo by zeroCaolán McNamara
Change-Id: Ib3cb04305a39d652b188d8cff1d63f85074427a0
2014-11-13vcl: Fix several coordinates calculationsLouis-Francis Ratté-Boulianne
Change-Id: I15878b4d91081a7ac880713ad278893aaad4a844
2014-11-13vcl: Use stencil mask to clip gradient shapeLouis-Francis Ratté-Boulianne
Change-Id: I5dc17a20ab65f0b0bad4741a7d1ec76a0e028e23
2014-11-13vcl: Use glScissor for rectangular clip regionsLouis-Francis Ratté-Boulianne
Change-Id: I62bf28d854d889242a49146cfe87c3dd6be89c32
2014-11-13vcl: Fix gradient programs attribute bindingLouis-Francis Ratté-Boulianne
Change-Id: I4210f09759824bf9415350262fd07534c9b3a317
2014-11-13vcl: Use scissor or stencil for clipping in OpenGL backendLouis-Francis Ratté-Boulianne
Change-Id: Ib6620572391999d5f8124a1a8695909d6c48643d
2014-11-13vcl: Add support for GPU scaling when no rendering is involvedLouis-Francis Ratté-Boulianne
Change-Id: Id5aa4c1e843d286026a7bcd1297670db467dcbbc
2014-11-13vcl: Use new size when scaling with filter in OpenGL backendLouis-Francis Ratté-Boulianne
Change-Id: Ib5d12b0e57b537bbd1798121e80cd517d9c8f751
2014-11-13vcl: Fix memory free bugsLouis-Francis Ratté-Boulianne
Change-Id: Ic8c507014f0b02c7a0baa40f3f48070301604ca4
2014-11-13vcl: Fix the masked texture program attributes bindingLouis-Francis Ratté-Boulianne
Change-Id: Ie7440881f35eaf348aef35beea5a6d407d16a342
2014-11-13vcl: Use single-buffer rendering and only flush when necessaryLouis-Francis Ratté-Boulianne
Change-Id: I832dd6f3647fbb423975fa928a5ec32447225e85
2014-11-12opengl: Check for error at the end of every method that deals with OpenGL.Jan Holesovsky
Otherwise we will get the report of an error much much later, most probably in a totally unrelated part. Change-Id: I33d3c6d01126f5766beb179eeaeb3276a9078226
2014-11-12vcl: Add support for radial gradients in OpenGL backendLouis-Francis Ratté-Boulianne
Change-Id: Ie47fb18ae7d5286fe7559c7dffbc54b0856d4d8e
2014-11-12vcl: Read back OpenGL FBO to create offscreen X11 pixmapLouis-Francis Ratté-Boulianne
Change-Id: I330e7d62bf31b4a90b5866d9531f073f7c69c92a
2014-11-12vcl: Add initial support for linear gradient with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: Iccc12c94bfd68387dfc0161a5fde4f595edda0e1
2014-11-12WaE: calm clang tinderbox.Michael Meeks
Change-Id: Id07741c3d7780da72a351c33fc001f7d2a73bc64
2014-11-11windows opengl: Instantiate OpenGLSalBitmap even on Windows.Jan Holesovsky
Change-Id: I2229141cc12ad7bc9fccfd6e2c7fec44ac4f6284
2014-11-11WaE: implicit conversion of NULL constant to 'boost::detail::sp_nullptr_t'Tor Lillqvist
Change-Id: I6d989baabe4ff59b91c3fdb725f75a7d9e01f5e0
2014-11-11Revert "Fix apparently broken commit"Jan Holesovsky
Re-introduce the initialization back. This reverts commit e5ffff4ea0185db0e3139e86910240f3b074a2a6.
2014-11-11vcl: avoid opengl kernel creation writing over its buffers.Michael Meeks
Change-Id: I90486137323afc03a23afa6c18c27840fe8456e1
2014-11-11vcl: Fix text rendering with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: I7784fa81cb6f9a3d6437b2b628c37e7895c84733
2014-11-11vcl: Fix alpha value when drawing bitmap with maskLouis-Francis Ratté-Boulianne
Change-Id: Ie9cbd754383296a9fe6e42346d4a17477eb88242
2014-11-11vcl: Use a different FBO when rendering using a VirtualDeviceLouis-Francis Ratté-Boulianne
Change-Id: I8cb97a4057c06ca09adfcac8dcd3f61ac9508430
2014-11-11vcl: Add methods to call before and after OpenGL renderingLouis-Francis Ratté-Boulianne
Change-Id: I937907a3e8eb8f841a2eed6199e86d022be7dc16
2014-11-11vcl: Fix pixel drawing with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: I5d8e80baec9537e0c5913d821e26566409fe5261
2014-11-11Fix apparently broken commitStephan Bergmann
...b91d4776b6ef6f0479b6109cba4460140fe6ada2 "windows opengl: We need a constructor for OpenGLSalGraphicsImpl." Change-Id: Ic5568bc4b5c3457a7ebb330061024dc100758025
2014-11-11windows 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-10vcl: Add rectangle outline renderingLouis-Francis Ratté-Boulianne
Change-Id: I9debc8ad8316e6866ea0c28bd20eb61dd9dccf03
2014-11-10vcl: opengl - alpha masks are unexpectedly inverted.Michael Meeks
Change-Id: I5ebcd47e10df671bc60492bc80fc26a60f07306d
2014-11-10vcl: calm a valgrind warning.Michael Meeks
Change-Id: I12dad502960dc892adce5ab25c8b71f41227198f
2014-11-10put these classes into an anonymous namespaceMarkus Mohrhard
Change-Id: I29a30fcc8adab34fbe05a927d438c4e34d5c517b
2014-11-10WaE: [-Wsometimes-uninitialized]Markus Mohrhard
Change-Id: Ie51a67474631ecfb0b223bd2f5a63ae8bf363e42
2014-11-10WaE implicit conversion of NULL constant to 'bool' [-Wnull-conversion]Markus Mohrhard
Change-Id: I8f208d6c87275aa4a169c7c6ed219200617c5669
2014-11-10add code for getting device width and height on window devicesMarkus Mohrhard
Change-Id: Ib1b84745cd1211a5194da78d83646ade4b01e72a
2014-11-10move README.deprecated from chart2 to vclMarkus Mohrhard
Change-Id: I077209d52805e1b8850a6702b9d88fe63acf8a0b
2014-11-10fix windows buildMarkus Mohrhard
Change-Id: I4f8d4f9393b931f7593486f8e1fadee7ad35902a
2014-11-10vcl: Add support for styled lines rendering with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: Id6117e79d3aec6524598f068500249c9cd286ece
2014-11-10vcl: Fix rendering of polypolygons and self-intersecting polygons with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: I04ed5999360eb43e2a8e2c82a3ecd9b958b16fe0
2014-11-10vcl: Add support for alpha mask rendering with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: I755c2132f143d5ebd69e53bb4d9ae45121ada22a
2014-11-10vcl: Fix some viewport issues when rendering with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: I99a76baeac07c1d9ec44ed492caa1d3416eb43ac
2014-11-10vcl: Fix pixel drawing with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: If23255d2a78445d2c28ada00778c95e28cbd0683
2014-11-10vcl: Disable clipping in OpenGL for now because it's broken with VDevLouis-Francis Ratté-Boulianne
Change-Id: Ia1e5de6674e642f428da58164001e8619cd99530
2014-11-10vcl: Add support for transparent polygon drawing with OpenGLLouis-Francis Ratté-Boulianne
Change-Id: Iaa7cdcf4742d8148507c69c222bff417b9f9426c
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