mono/MonoGame — pull request #1032 by Aranda (2012-11-27 07:54:07+00:00)
Title: Improvements to handling of 16 bit textures

Three changes here, all tested on Windows 7 (OPENGL), iOS and Android:

1) Added bit shifting code to support Bgra5551 textures in OPENGL platforms. Ironically I've decided not to use these textures as they look quite average. In any case, it works.
2) Fixed binding of Bgra4444 textures on Android.
3) Switched the Bgra4444 bit shifting to be for all OPENGL platforms (previous pull incorrectly added guards for GLES: https://github.com/mono/MonoGame/pull/1029)