summaryrefslogtreecommitdiffstats
path: root/libs/hwui/GlopBuilder.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix roundrect clipping / blending orderingChris Craik2015-06-121-10/+21
| | | | | | | | | bug:21803918 Also, don't consider rr clipped ops opaque, and put stage checking behind a debug flag. Change-Id: I9304ae571337a7cf835524682d1a590a21d30fa4
* Handle shader matrix correctly when ignoring canvas transformChris Craik2015-06-021-39/+52
| | | | | | | | | | | | | bug:20063841 Restores old SkShader matrix behavior from before the Glop refactor. Many drawing operations draw without sending the canvas transform to the GL shader. In such cases, we need to adapt the matrix sent to the SkShader logic to invert the canvas transform that's built into the mesh. Change-Id: I42b6f59df36ce46436322b95bf9ad2140795ee58
* Cleanup propertiesChris Craik2015-05-051-2/+2
| | | | | | | | | | | | bug:19967854 Separate properties from Caches, into static, RenderThread-only class. Also rewrites the means for java to set properties to correctly handle threading, and adds an override for profile bars so that SysUi doesn't clutter the screen with them. Change-Id: I6e21a96065f52b9ecc49d1a126244804ba106fa9
* Delete pre-glop pathChris Craik2015-04-031-0/+6
| | | | | | bug:19014311 Change-Id: I06376b6f625455892d8eafe2727b78025a64c4bf
* Track down unsupported texture targetChris Craik2015-03-101-2/+6
| | | | | | bug:19641517 Change-Id: Idc2e413abef5bb1438ffb3f52efb001504d3e89f
* Merge "Glop based composeLayerRegion/Rect"Chris Craik2015-03-101-16/+22
|\
| * Glop based composeLayerRegion/RectChris Craik2015-03-091-16/+22
| | | | | | | | Change-Id: I69440cabca84948e8aaead9479d616ebc2496517
* | Rewrite glop texture assertsChris Craik2015-03-091-19/+32
|/ | | | | | | | bug:19641517 Also switch Glop VertexAttribFlags to use int for group of flags. Change-Id: Ib7b1934197a62206a55baa6ab484ac59f5bec816
* Patch cleanup, reenable Patch GlopsChris Craik2015-03-041-1/+2
| | | | | | bug:19597454 Change-Id: If12b95e83588b81a553210cd8c2437c6c771073a
* Glop DrawPatch supportChris Craik2015-03-031-0/+15
| | | | Change-Id: Icaa78bdb2cf52c1fc2194ec4016634967d17fb6a
* Glop drawBitmaps, drawPatchesChris Craik2015-03-031-5/+21
| | | | Change-Id: I3f1cd3f47f97d2e0c9b9d153732e26ee0b1c58c2
* Glop TextureLayer supportChris Craik2015-02-271-12/+36
| | | | Change-Id: I348a926bd4a2f47be9fdbe74058c0aa2f8dc6276
* Glop mesh reorg, support for drawBitmapMeshChris Craik2015-02-261-57/+70
| | | | Change-Id: Iaf5550bdd93da93e59a5b838234ab5612e067387
* Glop support for custom textured UVs, simplify drawBitmap(src,dst)Chris Craik2015-02-251-16/+31
| | | | | | Front load the scaling-to-support-shaders to record time. Change-Id: I861c82d9d16d3c5e063cf87230127eed0b3f9b54
* Glop layer mesh renderingChris Craik2015-02-191-35/+83
| | | | Change-Id: I2d902819d5d77f496b67d4d25a298782903e410d
* Glop text shadows, clearLayerRegions, and rectangleListChris Craik2015-02-171-10/+54
| | | | Change-Id: I83b36d1ee5d8f05f41acf244639019f9b8da79cd
* Glop SkiaShader supportChris Craik2015-02-171-7/+8
| | | | Change-Id: I894a0b62701bd02367ab970813e4c332147351a2
* Glop path texture supportChris Craik2015-02-121-2/+24
| | | | Change-Id: I505eb05991ca4c9b2e01e49988b8f962fad51462
* Glop Bitmap and RoundRect clipping supportChris Craik2015-02-121-83/+208
| | | | Change-Id: I4577546a5d2e5f084cc03f39a89db9231b8111ee
* Fix Glop vertex alpha blendingChris Craik2015-02-091-2/+10
| | | | | | Need to force blending if vertices have alpha attribute Change-Id: I821792db6b613b4d0243cf9c7a045cba014acdc1
* Glop support for indexed quadsChris Craik2015-02-091-6/+44
| | | | | bug:19014311 Change-Id: If35a873421b41cc4508b0d8ac1b4d900c9bb3717
* Glop ColorFilter & VertexBuffer support, initial enableChris Craik2015-02-061-31/+114
| | | | | | | Enables Glop rendering for supported Rects and VertexBuffers Also removes unused Query object Change-Id: Ibe227bc362685a153159f75077664f0947764e06
* GlopBuilder, and test app refactorChris Craik2015-02-041-0/+133
Change-Id: I2cd299ccf178007fd5f83bab6c3448f03aec7843