replicant-frameworks_native/services/surfaceflinger/RenderEngine
Mathias Agopian ff2ed70fa3 color blindness enhancement
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
2013-09-04 22:11:15 -07:00
..
Description.cpp color blindness enhancement 2013-09-04 22:11:15 -07:00
Description.h color blindness enhancement 2013-09-04 22:11:15 -07:00
GLES10RenderEngine.cpp
GLES10RenderEngine.h
GLES11RenderEngine.cpp color blindness enhancement 2013-09-04 22:11:15 -07:00
GLES11RenderEngine.h color blindness enhancement 2013-09-04 22:11:15 -07:00
GLES20RenderEngine.cpp color blindness enhancement 2013-09-04 22:11:15 -07:00
GLES20RenderEngine.h color blindness enhancement 2013-09-04 22:11:15 -07:00
GLExtensions.cpp
GLExtensions.h
Mesh.cpp don't reallocate the mesh each time we use it 2013-08-13 20:51:23 -07:00
Mesh.h color blindness enhancement 2013-09-04 22:11:15 -07:00
Program.cpp color blindness enhancement 2013-09-04 22:11:15 -07:00
Program.h color blindness enhancement 2013-09-04 22:11:15 -07:00
ProgramCache.cpp color blindness enhancement 2013-09-04 22:11:15 -07:00
ProgramCache.h color blindness enhancement 2013-09-04 22:11:15 -07:00
RenderEngine.cpp color blindness enhancement 2013-09-04 22:11:15 -07:00
RenderEngine.h color blindness enhancement 2013-09-04 22:11:15 -07:00
Texture.cpp switch to use mat4 2013-08-26 20:42:07 -07:00
Texture.h switch to use mat4 2013-08-26 20:42:07 -07:00