summaryrefslogtreecommitdiff
path: root/include/vcl/opengl
AgeCommit message (Expand)AuthorFilesLines
2015-10-12Replace "SAL_DELETED_FUNCTION" with "= delete" in LIBO_INTERNAL_ONLY codeStephan Bergmann2-2/+2
2015-09-30vcl: even in the newfangled OpenGL world, initializing members is ...Michael Stahl1-0/+3
2015-09-16tdf#94281 - don't mix legacy and VCL OpenGLContext's.Michael Meeks1-0/+5
2015-09-15tdf#93814: Added support for caching shader program binaries.Marco Cecchetti2-8/+16
2015-09-13boost->stdCaolán McNamara1-1/+1
2015-09-11windows opengl: make sure mpLastContext is indeed the current contextMiklos Vajna1-0/+2
2015-09-08tdf#94006 - need an explicit dispose for GLContext's SystemChildWindow.Michael Meeks1-0/+1
2015-09-08tdf#94006 - fix OpenGLContext mis-use in several places.Michael Meeks1-1/+1
2015-09-08tdf#94006 - re-factor to use rtl::Reference for OpenGLContexts.Michael Meeks1-9/+8
2015-09-04Avoid OpenGL information logging when not using OpenGLTor Lillqvist1-1/+1
2015-09-04Add explanation and enforce non-instantiabilityTor Lillqvist2-4/+8
2015-09-03tdf#93870 - GL accel. via VCL canvas for presentations when GL enabled.Michael Meeks1-0/+26
2015-09-02tdf#93867 - clear current GL context before thread switch.Michael Meeks1-0/+3
2015-09-02Don't call GL debugging methods if there is no context.Michael Meeks1-1/+3
2015-08-31tdf#93772 - handle framebuffer unbinding on GL context switch.Michael Meeks1-0/+2
2015-08-31tdf#93751 - ensure textures are unbound from framebuffers post destroy.Michael Meeks1-0/+1
2015-08-29This is C++, we have booleansTor Lillqvist1-1/+1
2015-08-28Avoid bogus warnings with VCL_GL_INFO, by making the optimizer work.Michael Meeks1-9/+8
2015-08-28tdf#93529 - add glDebugMessageInsert wrappers to help with API tracing.Michael Meeks1-1/+22
2015-08-28Revert "tdf#93530 - the VCL GDI flushing abstraction should glFlush too."Michael Meeks1-3/+0
2015-08-26tdf#93530 - the VCL GDI flushing abstraction should glFlush too.Michael Meeks1-0/+3
2015-08-14vcl opengl: fix setting up debug context on WindowsMiklos Vajna1-0/+1
2015-07-10remove unused ptr_container includesMichael Stahl1-1/+1
2015-07-08loplugin:unusedmethods vclNoel Grandin1-5/+0
2015-06-14Remove unused OpenGLObjectZolnai Tamás1-47/+0
2015-06-08loplugin:cstylecast: deal with remaining pointer castsStephan Bergmann1-1/+1
2015-04-28Merge remote-tracking branch 'origin/feature/vclptr'Michael Meeks1-4/+3
2015-04-23Use shared_ptr for OpenGLPrograms, and hide its copy constructor.Michael Meeks1-1/+1
2015-04-23Use shared_ptr for OpenGLPrograms, and hide its copy constructor.Michael Meeks1-1/+1
2015-04-23There is no separate vclopengl library since Oct 2014Tor Lillqvist3-8/+8
2015-04-10vclwidget: improve detection of vcl::Window fieldsNoel Grandin1-1/+0
2015-04-10vclwidget: change all vcl::window fields to be wrapped in VclPtrNoel Grandin1-4/+4
2015-04-01loplugin:staticfunctionNoel Grandin1-1/+1
2015-03-28Clean up C-style casts from pointers to voidStephan Bergmann1-1/+1
2015-02-16boost::foo_ptr->std::foo_ptrCaolán McNamara1-4/+3
2015-02-07Fixup --without-x buildRiccardo Magliocchetti2-5/+9
2015-01-27make it possible to easily have variants of glsl programsLuboš Luňák2-5/+11
2015-01-20some debug code for finding leaked OpenGLContextsMarkus Mohrhard1-0/+11
2015-01-20Some more loplugin:cstylecast: vclStephan Bergmann1-4/+4
2015-01-17no need to do that for all contextsMarkus Mohrhard1-3/+0
2015-01-06vcl: reset OpenGLContext(s) when yielding the last SolarMutex.Michael Meeks1-1/+7
2015-01-02boost::unordered_map->std::unordered_mapCaolán McNamara1-1/+0
2014-12-31prefer ptr_container to manual memory managementMarkus Mohrhard1-25/+3
2014-12-31use constructor initializer listMarkus Mohrhard1-3/+3
2014-12-11vcl: Re-use a framebuffer of the same size when possibleLouis-Francis Ratté-Boulianne1-1/+4
2014-12-11vcl: Reset context when the backend window is destroyedLouis-Francis Ratté-Boulianne1-0/+2
2014-12-11Revert "-Werror,-Wunused-private-field"Markus Mohrhard1-0/+1
2014-12-03vcl: Don't create new contexts for Virtual Devices on WindowsLouis-Francis Ratté-Boulianne1-2/+0
2014-12-02Revert "use boost::shared_ptr instead of manual ref counting"Markus Mohrhard1-0/+3
2014-12-02vcl: Only load OpenGL shaders once for each contextLouis-Francis Ratté-Boulianne1-0/+34