summaryrefslogtreecommitdiffstats
path: root/canvas/source/opengl/ogl_spritecanvas.cxx
Commit message (Collapse)AuthorAgeFilesLines
* update vclwidget loplugin to find ref-dropping assigmentNoel Grandin2016-11-111-1/+1
| | | | | | | | | | Look for places where we are accidentally assigning a returned-by-value VclPtr<T> to a T*, which generally ends up in a use-after-free. Change-Id: I4f361eaca88820cdb7aa3b8340212db61580fdd9 Reviewed-on: https://gerrit.libreoffice.org/30749 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
* Seems more natural to pass a homogenous list by initializer_listStephan Bergmann2015-11-201-2/+3
| | | | | | | ...than by template parameter pack (even if that requires using ServiceDecl*, as initializer_list cannot take reference types) Change-Id: Ia986201b52d8daedfe925f132ebc79bc2c0ba378
* loplugin:nullptr (automatic rewrite)Stephan Bergmann2015-11-101-1/+1
| | | | Change-Id: I9e064592c4ee18a600aadfa20b3c89ecafc818d4
* stop inclduing canvas/verbosetraces.hxx and canvas/debug.hxxNorbert Thiebaud2015-08-111-10/+8
| | | | | | | | | also clean-up and 'standardize' the include sections of canvas' source code Change-Id: Ib437a41ea41ae2ea6528f755ae5b2828775aaf73 Reviewed-on: https://gerrit.libreoffice.org/17633 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
* remove VERBOSE use from canvaNorbert Thiebaud2015-08-101-5/+3
| | | | | | | | | | | | | in preparation to kill --enable-verbose in configure.ac convert modules that use VERBOSE-YES/NO (uppercase) env variable to do things differently at compile time Convert canvas to use SAL_INFO/SAL_WARN mechanism instead of its home-grown 'verbose logging'. Change-Id: I2898d2309d421457839e3cd7078166c6da919882 Reviewed-on: https://gerrit.libreoffice.org/17619 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
* inline COMPHELPER_SERVICEDECL_ macroNoel Grandin2015-06-151-1/+6
| | | | | | it was not adding any value Change-Id: I6a911aac81e883f9155ed0cf24bfb7904efb3f92
* More loplugin:simplifyboolStephan Bergmann2015-04-271-2/+2
| | | | Change-Id: I445a6edc0fc2c840cde777e8664bac3362c9b6e2
* fdo#82577: Handle WindowNoel Grandin2014-09-231-1/+1
| | | | | | | Put the VCL Window class in the vcl namespace. Avoids clash with the X11 Window typedef. Change-Id: Ib1beb7ab4ad75562a42aeb252732a073d25eff1a
* coverity#1233512 Uncaught exceptionCaolán McNamara2014-08-311-1/+1
| | | | Change-Id: Idc1e1e905282ff44581b26ea1557c70641abe8b8
* fix OpenGL canvas windows buildMarkus Mohrhard2014-08-131-1/+1
| | | | Change-Id: Ic6ed9c69003fa79a60310dc0b010ffc0ca868791
* reuse OpenGLContext in OGL canvasMarkus Mohrhard2014-08-081-3/+0
| | | | | | | | The only thing that needs to be reimplemented is the pbuffer based custom sprite rendering. We should use a FBO with a texture backend for that. This will also save several OpenGL context switches! Change-Id: I4aef33ae2499e44c8b5f41c296d8721cb94a37a1
* remove unnecessary scope qualifier from sal_Bool usesNoel Grandin2014-04-031-2/+2
| | | | | | i.e. convert "::sal_Bool" to "sal_Bool" Change-Id: Ie5943aee4fee617bf2670655558927ed25b7e067
* cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann2014-02-261-6/+6
| | | | Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
* coverity#1103731 Uncaught exceptionCaolán McNamara2014-02-111-1/+2
| | | | Change-Id: Ia56720a1dbc209b048cb9285266e8d897b37cf29
* oglcanvas: OUString cleanupThorsten Behrens2013-10-091-4/+2
| | | | Change-Id: If37ea29ba239c0affd8e5777c82db755ee03f1c2
* Add opengl canvas implementation.Thorsten Behrens2013-10-071-0/+195
Adds opengl canvas implementation - display-list-based, all rendering done as textured geometry. Needs shader support. Currently compiles and works on Linux, Mac should be ~easy to add, win32 eventually. Change-Id: Ibf3eb88d6a36a91b2960a3a6320d708160e4fc14