When I trying to render a bitmap in imageview
mImageView.setImageBitmap(mBitmap);
I would see Bitmap too large to be uploaded into a texture in log.
Ok, I know there is limit on OpenGl that would throw this warning message.
But can I know whether the image is rendered success or not?
You should check maximum texture size by getting value of
GL_MAX_TEXTURE_SIZEenvironment value.You can review this value for various Android devices on site of GLBEnchmark: http://www.glbenchmark.com/phonedetails.jsp?benchmark=glpro25&D=Google+Nexus+S&testgroup=gl
To reduce video memory footprint you may want to use ETC1 textures. If you use OpenGL ES 2.0 you can use it straight away (ETC1 is part of GL ES 2.0 specs), if you use OpenGL 1.1 you should check for ETC1 support by looking in list of GL extensions.