I'm using opengl, pretty new to it. Tried rendering a semi transparent cloud in my app recently but it looked different on my Galaxy S and my HTC desire HD :(.
Here is an image of the clouds on both phones clouds on Galaxy S and Desire HD.
Been reading around for ages, it seemed like Bitmap.config had smthng to do with the problem, so i added this line just before my bitmaps are loaded:
mBitmapOptions.inPreferredConfig = Bitmap.Config.ARGB_8888;
There was no difference. Really appreciate any tips, thanks!
Edit:
I've added the following two lines in my onCreate method but the texture remains the same on both phones.
getWindow().setFormat(PixelFormat.RGBA_8888);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DITHER);
Edit:
I've tried drawing the same image using the api demos static sprite activity to rule out mistakes in my code but got the same problem.
Edit:
Also tried drawing the same texture on a HTC Sensation and a LG Optimus 2x. Same problem on the HTC Sensation as on the Desire HD, no problems on the LG Optimus 2x.