summaryrefslogtreecommitdiffstats
path: root/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove pointless const's from functions (internal API)Tom Cooksey2009-12-291-2/+2
* Lots of mostly cosmetic cleanups to GL2 paint engineTom Cooksey2009-12-281-3/+3
* Handle broken shaders better in the GL2 engine's shader managerTom Cooksey2009-12-221-77/+114
* GL2Engine: Don't mark brush as dirty if it hasn't changedTom Cooksey2009-12-171-0/+1
* Modify QGLShader and QGLShaderProgram in response to API reviewRhys Weatherley2009-11-051-13/+13
* Fixed some compiler warnings.Samuel Rødal2009-11-031-7/+2
* Implement a simple caching algorithm for shader programs.Tom Cooksey2009-10-301-29/+42
* Rename qglEngineShaderSourceCode to qShaderSnippetsTom Cooksey2009-10-301-38/+48
* Refactor of shader manager to not use partial shadersTom Cooksey2009-10-301-180/+160
* Added some optimizations to the blur and drop shadow GL filters.Samuel Rødal2009-10-291-1/+1
* Consistently use QGLShareContextScope for context switchingRhys Weatherley2009-10-051-5/+1
* Added support for drawing a pixmap multiple times in one call.Kim Motoyoshi Kalland2009-10-021-22/+37
* Use QGLSharedResourceGuard to track contexts in the shader managerRhys Weatherley2009-10-011-4/+4
* Resubmit support for subpixel antialiasing on text in the GL2 engine.Kim Motoyoshi Kalland2009-09-221-3/+9
* Revert "Resubmit support for subpixel antialiasing on text in the GL2 engine."Rhys Weatherley2009-09-211-9/+3
* Resubmit support for subpixel antialiasing on text in the GL2 engine.Kim Motoyoshi Kalland2009-09-211-3/+9
* Revert "Added support for subpixel antialiasing on text in the GL2 engine."Rhys Weatherley2009-09-171-9/+3
* Added support for subpixel antialiasing on text in the GL2 engine.Kim Motoyoshi Kalland2009-09-161-3/+9
* Fixed glsl warnings on mac and stop using texturecoords when not neededGunnar Sletta2009-09-161-22/+20
* Silenced GLSL compiler warning on Mac OS XGunnar Sletta2009-09-151-1/+3
* Some small optimizations to gl2 engine.Gunnar Sletta2009-09-141-1/+3
* Update license headers again.Jason McDonald2009-09-091-4/+4
* Split QGLEngineShaderManager into a shared and a per engine part.Kim Motoyoshi Kalland2009-09-021-218/+229
* Don't seg-fault when printing error message in shader managerTom Cooksey2009-09-011-11/+25
* Update tech preview license header for files that are new in 4.6.Jason McDonald2009-08-311-13/+13
* Removed warnings / debug output in the GL 2 engine / pixmap filter code.Samuel Rødal2009-08-251-1/+1
* Merge commit 'qt/master' into kinetic-graphicseffectBjørn Erik Nilsen2009-08-171-1/+1
|\
| * Update contact URL in license headers.Jason McDonald2009-08-121-1/+1
* | Improve GL filter performance by caching custom shader programs.Samuel Rødal2009-07-281-10/+16
* | Merge commit 'qt-graphics-team/pixmapfilters-redux' into kinetic-graphicseffectSamuel Rødal2009-07-281-17/+20
|\ \
| * | Further optimized the GL blur filter by caching the QGLShader.Samuel Rødal2009-07-021-1/+0
| * | Added caching of custom shader programs as well in GL 2 shader manager.Samuel Rødal2009-07-011-14/+28
| * | Added custom shader hook to the GL 2 paint engine.Samuel Rødal2009-06-301-8/+57
* | | Reset shader stage variables when the custom shader is explicitly removed.Rhys Weatherley2009-07-241-0/+2
* | | Make it easier to change custom shaders.Rhys Weatherley2009-07-241-0/+7
* | | Make ordinary shaders work again after custom shader changes.Rhys Weatherley2009-07-241-7/+7
* | | Initial stab at a custom shader stage APITom Cooksey2009-07-231-48/+95
| |/ |/|
* | Fixed GL2 engine shader manager to work with more than one context.Kim Motoyoshi Kalland2009-07-211-0/+22
* | Moved uniform enum to QGLEngineShaderManager.Kim Motoyoshi Kalland2009-07-031-17/+23
|/
* Reduced number of state changes/uniform location queries in GL2 engine.Samuel Rødal2009-06-241-6/+49
* Update license headers in files that are new in 4.6.Jason McDonald2009-06-171-2/+2
* Fixed incorrect rendering of bitmap/pattern brushes in GL 2 engine.Samuel Rødal2009-06-121-0/+11
* Improved clipping in GL2 paint engine.Samuel Rødal2009-06-091-1/+2
* Improvements to shader API in response to API reviewRhys Weatherley2009-06-041-2/+1
* Implemented QGLTextureGlyphCache to avoid wasting glyph cache memory.Samuel Rødal2009-06-031-0/+29
* Compile fix with namespaces.hjk2009-05-281-1/+3
* Fix GLSL for OMAP3 and error checkingTom Cooksey2009-05-201-2/+2
* Rename uses of QGLShaderProgram::errors() to log()Rhys Weatherley2009-05-011-2/+2
* Make useCorrectShaderProg() return a bool againTom Cooksey2009-04-221-8/+8
* Make optimiseForBrushTransform take a QTransform referenceTom Cooksey2009-04-221-1/+1