summaryrefslogtreecommitdiffstats
path: root/libs/hwui/OpenGLRenderer.h
Commit message (Expand)AuthorAgeFilesLines
* Disable shadow overdraw avoidance in the inverse clip caseChris Craik2014-03-271-1/+1
* Add private circular reveal API on View/RenderNodeChris Craik2014-03-251-1/+1
* Create one hole inside the umbra area to avoid overdraw.ztenghui2014-03-171-1/+2
* Rename DisplayList->RenderNodeJohn Reck2014-03-121-2/+2
* Fix orthographic shadows projection, simplify shadow reorderingChris Craik2014-03-121-2/+2
* Use pre-computed index to draw the shadow.ztenghui2014-02-251-2/+7
* Removing SkiaColorFilter and inspecting the native object directly.Derek Sollenberger2014-02-071-53/+22
* Keep the SkPaint used when creating a layer.Derek Sollenberger2014-02-071-14/+4
* Merge "Native-side proxy"John Reck2014-01-281-1/+1
|\
| * Native-side proxyJohn Reck2014-01-271-1/+1
* | Use path outlines to define shadow shapesChris Craik2014-01-261-1/+1
|/
* Use const where possible for drawing parametersChris Craik2014-01-031-43/+48
* Fix Clang warnings/errorsChris Craik2014-01-021-4/+4
* Use const access to snapshot from OpenGLRendererChris Craik2014-01-021-17/+5
* Move Snapshot management to intermediate StatefulBaseRenderer classChris Craik2014-01-011-70/+8
* Create abstract base class for OpenGLRendererChris Craik2013-12-271-98/+14
* Merge "3d view system!"Chris Craik2013-12-131-2/+11
|\
| * 3d view system!Chris Craik2013-12-121-2/+11
* | Unbreak display list debug dumpingJohn Reck2013-12-101-1/+0
|/
* Clean up quick rejection, especially surrounding points + lines.Chris Craik2013-11-221-24/+12
* Clean up modelView matrix logicChris Craik2013-11-181-12/+56
* Clean unused parameters, disable warningsChris Craik2013-10-171-7/+6
* Correct bitmap merging logicChris Craik2013-09-201-1/+1
* Move DeferredDisplayState out of opsChris Craik2013-09-121-15/+2
* Take shadow bounds into account for quick rejectsRomain Guy2013-08-091-0/+8
* Remove an unnecessary allocationRomain Guy2013-08-091-1/+0
* Fix quickReject's handling of AA ramp geometryChris Craik2013-08-021-3/+10
* Use global indices array to draw layersRomain Guy2013-07-221-1/+8
* Track the atlas' generation IDRomain Guy2013-06-271-2/+2
* Initialize MergingDrawBatch clip with viewport boundsChris Craik2013-06-211-0/+3
* Batch 9-patches in a single mesh whenever possibleRomain Guy2013-06-211-1/+5
* Merge "Better handle op size edge cases"Chris Craik2013-06-171-1/+2
|\
| * Better handle op size edge casesChris Craik2013-06-171-1/+2
* | Merge "Cancel layer update when a layer is about to be destroyed Bug #9310706"Romain Guy2013-06-171-0/+1
|\ \
| * | Cancel layer update when a layer is about to be destroyedRomain Guy2013-06-171-0/+1
| |/
* | Fix clip merging behaviorChris Craik2013-06-141-1/+1
|/
* Fix various draw ops that may incorrectly not scissorChris Craik2013-06-131-14/+22
* Merge "Restore buildLayer()'s old behavior; it's synchronous again Bug #9193833"Romain Guy2013-06-131-0/+1
|\
| * Restore buildLayer()'s old behavior; it's synchronous againRomain Guy2013-06-121-0/+1
* | Overdraw avoidance and merging of clipped opsChris Craik2013-06-121-1/+11
|/
* Avoid 9patch cache lookups when possibleRomain Guy2013-06-111-1/+1
* Introduce Caches::bindTexture() to reduce glBindTexture callsRomain Guy2013-06-041-2/+2
* Make sure atlas antries can correctly filter/wrap texturesRomain Guy2013-05-241-1/+0
* Merge "Merge scaled bitmaps with translated bitmaps"Romain Guy2013-05-221-1/+2
|\
| * Merge scaled bitmaps with translated bitmapsRomain Guy2013-05-211-1/+2
* | Use individual glyph positions to determine text bounds.Chris Craik2013-05-211-3/+6
|/
* Add tessellation path for pointsChris Craik2013-05-141-2/+0
* Add an on-screen overdraw counterRomain Guy2013-05-031-0/+15
* Pack preloaded framework assets in a texture atlasRomain Guy2013-05-021-6/+28
* Draw Operation mergingChris Craik2013-04-151-18/+41