i have to use texture compression as my app is currently using up to 100MB of ram for textures.

i am creating textures from Views, so it is not possible for them to be created in a compressed format. how can i compress them with ETC1/ATC/PVRTC on the fly and send them to gpu? i tried: 

```
GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, ETC1.ETC1_RGB8_OES, bitmap, 0);

```

i also tried other compression formats supported by my phone, but the texture is always white. the input bitmap is an RGB\_565 and mip-maps are disabled.

is it possible to send a bitmap as a texture to opengl es 1.1 so it gets automatically compressed on android, like it is possible on a pc?