summaryrefslogtreecommitdiff
path: root/vcl/source/opengl/OpenGLContext.cxx
AgeCommit message (Expand)AuthorFilesLines
2015-11-16Add comment to 'direct' parameter: un-related to double-buffering.Michael Meeks1-2/+2
2015-11-11Move checkExtension() to a more private locationTor Lillqvist1-0/+40
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann1-37/+37
2015-11-10Surely a 24-bit depth buffer is enoughTor Lillqvist1-1/+1
2015-11-10Add some assertions and improve commentsTor Lillqvist1-2/+9
2015-10-19Speed up in-process caching of OpenGL shader programsTor Lillqvist1-7/+15
2015-09-30vcl: clean up before error returns in OpenGLContext::ImplInit()Michael Stahl1-0/+10
2015-09-16tdf#94213 - release offscreen texture properly on re-size.Michael Meeks1-0/+3
2015-09-15tdf#93814: Added support for caching shader program binaries.Marco Cecchetti1-24/+10
2015-09-13boost->stdCaolán McNamara1-4/+3
2015-09-11windows opengl: make sure mpLastContext is indeed the current contextMiklos Vajna1-2/+11
2015-09-10coverity#1323759 Uninitialized pointer fieldCaolán McNamara1-2/+3
2015-09-10windows opengl: mpCurrentProgram seen as 0Miklos Vajna1-0/+7
2015-09-08tdf#94006 - need an explicit dispose for GLContext's SystemChildWindow.Michael Meeks1-0/+9
2015-09-08tdf#94006 - fix OpenGLContext mis-use in several places.Michael Meeks1-4/+7
2015-09-08tdf#94006 - re-factor to use rtl::Reference for OpenGLContexts.Michael Meeks1-37/+11
2015-09-07don't use a null displayMarkus Mohrhard1-8/+14
2015-09-07avoid some OpenGL calls when vcl OpenGL is not enabledMarkus Mohrhard1-1/+1
2015-09-07prevent crash with non-vcl OpenGL contextsMarkus Mohrhard1-1/+2
2015-09-04Avoid a SAL_INFO about OpenGL when not using OpenGLTor Lillqvist1-2/+7
2015-09-02tdf#93867 - clear current GL context before thread switch.Michael Meeks1-0/+14
2015-09-02Don't call GL debugging methods if there is no context.Michael Meeks1-0/+11
2015-09-02windows opengl: Avoid an unnecessary wglMakeCurrent() call.Jan Holesovsky1-2/+2
2015-09-01windows opengl: When the 2nd param is NULL, the 1st is ignored anyway.Jan Holesovsky1-2/+2
2015-09-01tdf#93839 - Encourage vdevs to pick up new GL Contexts when they go invalid.Michael Meeks1-0/+3
2015-09-01windows opengl: Call InitGLEWDebugging() after we have the context.Jan Holesovsky1-1/+2
2015-09-01Revert "windows opengl: Set PFD_DOUBLEBUFFER even for single buffer rendering"Miklos Vajna1-3/+2
2015-08-31tdf#93772 - handle framebuffer unbinding on GL context switch.Michael Meeks1-0/+5
2015-08-31tdf#93751 - ensure textures are unbound from framebuffers post destroy.Michael Meeks1-0/+20
2015-08-31Revert "werror: fix build in vcl"Thorsten Behrens1-5/+0
2015-08-30werror: fix build in vclThorsten Behrens1-0/+5
2015-08-28Add missing helpful GL trace messages outside of the impl. itself.Michael Meeks1-12/+12
2015-08-28tdf#93529 - add glDebugMessageInsert wrappers to help with API tracing.Michael Meeks1-0/+2
2015-08-28tdf#93530 - glClear our depth, stencil and buffer contents on init.Michael Meeks1-0/+5
2015-08-21tdf#93547 - Disable OpenGL if we have a SEGV on windows in that code.Michael Meeks1-0/+54
2015-08-14vcl opengl: fix setting up debug context on WindowsMiklos Vajna1-7/+22
2015-07-08loplugin:unusedmethods vclNoel Grandin1-98/+3
2015-07-06Fix Funky Capitalisation Of CommentsTor Lillqvist1-25/+25
2015-07-04Fix typosAndrea Gelmini1-1/+1
2015-06-18loplugin:checkconfigmacrosStephan Bergmann1-1/+1
2015-06-18continue to support glew 1.10David Tardon1-1/+9
2015-06-17Replace boost::scoped_array<T> with std::unique_ptr<T[]>Takeshi Abe1-1/+0
2015-06-17Const correctnessTor Lillqvist1-1/+1
2015-06-12get rid of a few thousand unnecessary OpenGL callsMarkus Mohrhard1-2/+5
2015-06-08loplugin:cstylecast: deal with remaining pointer castsStephan Bergmann1-1/+1
2015-05-28convert PARENTCLIPMODE constants to scoped enumNoel Grandin1-3/+3
2015-05-08False loplugin:staticmethodsStephan Bergmann1-0/+3
2015-04-23Use shared_ptr for OpenGLPrograms, and hide its copy constructor.Michael Meeks1-8/+6
2015-04-20vcl: convert new to ::CreateMichael Meeks1-3/+3
2015-04-13Use the new ::Create template method.Michael Meeks1-1/+1