diff options
Diffstat (limited to 'backends/platform/android/texture.h')
| -rw-r--r-- | backends/platform/android/texture.h | 16 | 
1 files changed, 14 insertions, 2 deletions
| diff --git a/backends/platform/android/texture.h b/backends/platform/android/texture.h index 4307b5a1bc..4b05dfd5d4 100644 --- a/backends/platform/android/texture.h +++ b/backends/platform/android/texture.h @@ -8,12 +8,12 @@   * modify it under the terms of the GNU General Public License   * as published by the Free Software Foundation; either version 2   * of the License, or (at your option) any later version. - + *   * This program is distributed in the hope that it will be useful,   * but WITHOUT ANY WARRANTY; without even the implied warranty of   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   * GNU General Public License for more details. - + *   * You should have received a copy of the GNU General Public License   * along with this program; if not, write to the Free Software   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. @@ -224,6 +224,18 @@ public:  	}  }; +// RGBA8888 texture +class GLES8888Texture : public GLESTexture { +public: +	GLES8888Texture(); +	virtual ~GLES8888Texture(); + +	static inline Graphics::PixelFormat pixelFormat() { +		// We assume LE since all Android platforms are LE. +		return Graphics::PixelFormat(4, 8, 8, 8, 8, 0, 8, 16, 24); +	} +}; +  class GLESFakePaletteTexture : public GLESBaseTexture {  protected:  	GLESFakePaletteTexture(GLenum glFormat, GLenum glType, | 
