summaryrefslogtreecommitdiffstats
path: root/canvas/Library_oglcanvas.mk
Commit message (Collapse)AuthorAgeFilesLines
* Bin mesa_headers completelyTor Lillqvist2015-11-121-1/+0
| | | | | | We don't need them in a MSVC or OS X compilation either. Change-Id: I00181fe0a047df09bbdfcce34c07eb2ebc45a2da
* Avoid mesa_headers on X11, also link with -lGL only where necesssaryTor Lillqvist2015-11-121-1/+1
| | | | | | | | | | | | The GLEW headers are enough, and what we actually use in these places. In addition to handling GL extension things in its dynamic fashion, GLEW headers also have declarations for standard, non-extension, OpenGL API, including xgl and wgl ones. Most likely we don't need mesa_headers on Windows or OS X either, and can drop them completely. Change-Id: Ic0d8d6238c862f8fe4a74e99e95344dcbf540980
* Remove references to unused GLUStephan Bergmann2015-03-021-1/+0
| | | | | | (after removing the one remaining use of gluErrorString in a SAL_WARN call) Change-Id: Ib94e346d73e508e69c07deafdc690e3ae0e23d4e
* merge vcllo and vclopenglloMarkus Mohrhard2014-11-101-1/+0
| | | | Change-Id: I419ca67dc1f87dd9ac751aa5a094fecf58136edb
* fix OpenGL canvas windows buildMarkus Mohrhard2014-08-131-0/+1
| | | | Change-Id: Ic6ed9c69003fa79a60310dc0b010ffc0ca868791
* reuse OpenGLContext in OGL canvasMarkus Mohrhard2014-08-081-1/+1
| | | | | | | | 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
* extract shaders to own file and use shared shader loadingMarkus Mohrhard2014-08-081-0/+1
| | | | Change-Id: I1af7e03a3e46f3cb49162be9351ce22f54d08c52
* Add opengl canvas implementation.Thorsten Behrens2013-10-071-0/+69
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