summaryrefslogtreecommitdiffstats
path: root/services/surfaceflinger/RenderEngine/Program.cpp
Commit message (Collapse)AuthorAgeFilesLines
* native frameworks: 64-bit compile issuesMark Salyzyn2014-03-121-2/+2
| | | | | | | - Fix format (print/scanf) - Suppress unused argument warning messages (bonus) Change-Id: I05c7724d2aba6da1e82a86000e11f3a8fef4e728
* color blindness enhancementMathias Agopian2013-09-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | This is an attempt at improving the experience of users with color vision impairement. At this time this feature can only be enabled for debugging: adb shell service call SurfaceFlinger 1014 i32 PARAM with PARAM: 0 : disabled 1 : protanomaly/protanopia simulation 2 : deuteranomaly/deuteranopia simulation 3 : tritanopia/tritanomaly simulation 11, 12, 13: same as above w/ attempted correction/enhancement The enhancement algorithm tries to spread the "error" such that tones that would otherwise appear similar can be distinguished. Bug: 9465644 Change-Id: I860f7eed0cb81f54ef9cf24ad78155b6395ade48
* switch to use mat4Mathias Agopian2013-08-261-2/+2
| | | | Change-Id: I8283a989cfd2b74d53958150bc90298bc083fee7
* Encapsulate textures into their own Texture classMathias Agopian2013-08-161-1/+1
| | | | | | | | | | | | the main reason for doing this is so that we can have access to informations about a texture (like its dimension) close to where we generate and use shaders in ES 2.0. Previously, there wasn't any way to get to a texture's size from a RenderEngine implementation. Bug: 8679321 Change-Id: I388b338a70d07e3e8177dde248710ea1e4c82dff
* SurfaceFlinger now uses GLES 2.x when availableMathias Agopian2013-08-131-0/+144
Bug: 8679321 Change-Id: I2b152d01fb4e2de2ea9fe87f1ddbd6826d7520d7