summaryrefslogtreecommitdiffstats
path: root/libs/hwui/Dither.h
Commit message (Collapse)AuthorAgeFilesLines
* Glop ColorFilter & VertexBuffer support, initial enableChris Craik2015-02-061-0/+1
| | | | | | | Enables Glop rendering for supported Rects and VertexBuffers Also removes unused Query object Change-Id: Ibe227bc362685a153159f75077664f0947764e06
* Refactoring of Program ownership/lifecycle, and WIP Glop rendering pathChris Craik2015-02-021-1/+1
| | | | Change-Id: I2549032790bddbc048b0bccc224ed8f386b4517c
* Refactor blending and texture gl stateChris Craik2015-01-301-2/+2
| | | | Change-Id: Ia6b3c8b2afd3dfcee7f3ce401d846b789612054a
* Clean up physical couplingTom Hudson2014-10-151-2/+1
| | | | | | | | Narrow the use of #include directives in hwui, replacing with forward declarations where straightforward. Speeds compiles; doesn't do any restructuring of code. Change-Id: Icac2baffb5896f55d8c6718e9bd9d4bfa02d3ca0
* Introduce Caches::bindTexture() to reduce glBindTexture callsRomain Guy2013-06-041-4/+3
| | | | Change-Id: Ic345422567c020c0a9035ff51dcf2ae2a1fc59f4
* Use float textures to render gradients when possibleRomain Guy2013-04-051-1/+11
| | | | | | | | | | | Float textures offer better precision for dithering. In addition this change removes two uniforms from gradient shaders. These uniforms were used to dither gradients but their value is a build time constant. Instead we hardcode the value directly in the shader source at compile time. Change-Id: I05e9fd3eef93771843bbd91b453274452dfaefee
* Correct executable bit for source files [Take 2]Chirayu Desai2013-03-271-0/+0
| | | | | | | Change Ieb51bafb46c895a21d2e83696f5a901ba752b2c5 left out some files, this fixes them. Change-Id: Ia949a8581668836ea0251602e048f09c852f5169
* Add dithering to gradientsRomain Guy2012-08-011-0/+47
Change-Id: Ic1208855bde3a254eca2fd7cef43e0f1318ce419