summaryrefslogtreecommitdiff
path: root/libs/hwui/renderstate/RenderState.cpp
AgeCommit message (Collapse)Author
2015-08-21Switch several enums to enum classesChris Craik
Change-Id: I00ecd0b61657196b51704f70ca31a9d1c1ac254e
2015-08-19Remove MathUtils::min/maxChris Craik
bug:22202895 Change-Id: Ia115d86871314e3819f684ea7307356aed13a28e
2015-08-04Fix crash in kModeProcessNoContextJohn Reck
Bug: 22931143 Change-Id: I9897a28b1edd006aee67ae2343874ad92bbd15a0
2015-06-02Handle shader matrix correctly when ignoring canvas transformChris Craik
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
2015-05-27Merge "Fix GL texture binding for TextureViews" into mnc-devChris Craik
2015-05-27Fix GL texture binding for TextureViewsChris Craik
bug:21431334 Should be explicitly passing target through, to ensure GL_EXTERNAL_OES textures are bound correctly. Change-Id: I997672ae292ea7fc016c02a59a3c7c8358ecfe0b
2015-05-20Eliminate requireGlContextJohn Reck
Bug: 20297820 Change-Id: I37c63bab6f6c0d2337c8c6002046d2ef17e74097
2015-05-05Cleanup propertiesChris Craik
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
2015-03-09Rewrite glop texture assertsChris Craik
bug:19641517 Also switch Glop VertexAttribFlags to use int for group of flags. Change-Id: Ib7b1934197a62206a55baa6ab484ac59f5bec816
2015-02-27Glop TextureLayer supportChris Craik
Change-Id: I348a926bd4a2f47be9fdbe74058c0aa2f8dc6276
2015-02-26Glop mesh reorg, support for drawBitmapMeshChris Craik
Change-Id: Iaf5550bdd93da93e59a5b838234ab5612e067387
2015-02-19Glop layer mesh renderingChris Craik
Change-Id: I2d902819d5d77f496b67d4d25a298782903e410d
2015-02-17Glop SkiaShader supportChris Craik
Change-Id: I894a0b62701bd02367ab970813e4c332147351a2
2015-02-12Glop path texture supportChris Craik
Change-Id: I505eb05991ca4c9b2e01e49988b8f962fad51462
2015-02-12Glop Bitmap and RoundRect clipping supportChris Craik
Change-Id: I4577546a5d2e5f084cc03f39a89db9231b8111ee
2015-02-09Glop support for indexed quadsChris Craik
bug:19014311 Change-Id: If35a873421b41cc4508b0d8ac1b4d900c9bb3717
2015-02-06Merge "Glop ColorFilter & VertexBuffer support, initial enable"Chris Craik
2015-02-06Glop ColorFilter & VertexBuffer support, initial enableChris Craik
Enables Glop rendering for supported Rects and VertexBuffers Also removes unused Query object Change-Id: Ibe227bc362685a153159f75077664f0947764e06
2015-02-05Merge "GlopBuilder, and test app refactor"Chris Craik
2015-02-04GlopBuilder, and test app refactorChris Craik
Change-Id: I2cd299ccf178007fd5f83bab6c3448f03aec7843
2015-02-03Merge "Refactoring of Program ownership/lifecycle, and WIP Glop rendering path"Chris Craik
2015-02-02Refactoring of Program ownership/lifecycle, and WIP Glop rendering pathChris Craik
Change-Id: I2549032790bddbc048b0bccc224ed8f386b4517c
2015-01-30Merge "Refactor blending and texture gl state"Chris Craik
2015-01-30Refactor blending and texture gl stateChris Craik
Change-Id: Ia6b3c8b2afd3dfcee7f3ce401d846b789612054a
2015-01-30Fix double create of CachesChris Craik
bug:19208182 Change-Id: I91ac591cecc207da1b102013ca4985dd075cca80
2015-01-29resolved conflicts for merge of fe5ac4fc to masterJohn Reck
Change-Id: I6c0cc82db14b56297586469f940e408c0e218b3b
2015-01-28Move more GL state management to RenderState and its directoryChris Craik
Change-Id: Ic68584e1c08dc64be2ad43450cb6caa1de834fdc
2015-01-27Move scissor state to RenderStateChris Craik
Change-Id: I1227a3886fb24e4d9fad79fca469794f06cfb15e