summaryrefslogtreecommitdiffstats
path: root/libs/hwui/Program.cpp
Commit message (Expand)AuthorAgeFilesLines
* Glop Bitmap and RoundRect clipping supportChris Craik2015-02-121-2/+2
* Refactoring of Program ownership/lifecycle, and WIP Glop rendering pathChris Craik2015-02-021-1/+1
* Add overrides and switch to nullptr keyword for all filesChris Craik2015-01-051-3/+3
* Improve logging around performance critical eventsChris Craik2014-11-191-1/+1
* Log shader source when it fails to compileRob Tsuk2014-11-051-1/+2
* Abort on shader link/compile failureChris Craik2014-07-111-11/+2
* Fix projection offset cachingChris Craik2014-01-291-1/+2
* Fix Clang warnings/errorsChris Craik2014-01-021-1/+1
* Conservatively estimate geometry boundsChris Craik2013-09-171-1/+2
* Avoid 9patch cache lookups when possibleRomain Guy2013-06-111-1/+1
* Pack preloaded framework assets in a texture atlasRomain Guy2013-05-021-11/+24
* Adjust offset for non-AA line drawingChris Craik2013-02-151-1/+1
* Make gradients beautiful againRomain Guy2012-09-261-3/+6
* Fix GL shader bugsChet Haase2012-09-181-1/+1
* Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-081-3/+3
* Reduce the number of active texture changesRomain Guy2011-12-131-0/+5
* Optimize state changesRomain Guy2011-12-121-1/+7
* Remove leftover debugging codeRomain Guy2011-12-121-5/+0
* Keep shaders to render properlyRomain Guy2011-12-121-23/+34
* Mark color uniform fetched after fetching itRomain Guy2011-12-121-1/+1
* Code cleanupRomain Guy2011-12-091-4/+7
* Free up resources by deleting shaders early onRomain Guy2011-12-091-28/+40
* Fix various hw-accelerated line/point bugsChet Haase2011-04-271-1/+8
* Correctly release the OpenGL Canvas on EGL error.Romain Guy2010-12-071-24/+39
* Optimize FBO drawing with regions.Romain Guy2010-11-021-6/+0
* Optimize GLSL shaders.Romain Guy2010-10-111-1/+4
* Correctly free memory.Romain Guy2010-09-171-3/+2
* Delete shaders after a compile error. Also disable extra logging.Romain Guy2010-08-111-0/+2
* Moved all the rendering code to the new shader generator.Romain Guy2010-07-291-103/+22
* Generate shaders to cover all possible cases.Romain Guy2010-07-271-7/+4
* Add text rendering.Romain Guy2010-07-211-0/+16
* Add support for linear gradients.Romain Guy2010-07-191-0/+2
* Add program for linear gradient.Romain Guy2010-07-161-0/+24
* Correctly support pre-multiplied alpha, optimizations, more stuff.Romain Guy2010-07-121-0/+22
* Optimize shader binding changes.Romain Guy2010-07-121-2/+8
* Remove math from the vertex shader.Romain Guy2010-07-091-7/+7
* Fix alpha blending and improve fragment shaders performance.Romain Guy2010-07-091-1/+1
* Reduced the complexity of layers composition.Romain Guy2010-06-271-0/+154