I have 12 fruits in a mobile game.
every fruit has a 512*512 texture.
my plan is to make 3 * (2048 * 2048) texture.
My question is: can i make bigger textures?
Is the 2048’s texture is the biggest to use on mobile?
save
2
It depends what your target platform is.
Using OpenGLES 1.1,
Max 1024x1024
Using OpenGLES 2.0,
Max 2048x2048
Max 4096x4096
-
iPhone 4S
-
iPhone 5
-
iPad 2
-
iPad 3
For Android,
Google Galaxy Nexus 2048
Google Nexus One 1024 / 2048 / 4096
Google Nexus S 2048
HTC One S 4096
LG P880 2048
Motorola Xoom 2048
Samsung Galaxy Tab 2048
Samsung Omnia2 2048
Samsung OmniaHD 2048
SonyEricsson Xperia Arc 4096
SonyEricsson Xperia Play 4096
SonyEricsson Xperia S 4096
T-Mobile G1 1024
Source 1, 2
I would recommend to keep support for max 2048x2048 devices a bit longer. It’s also a matter of memory for all devices (depending on usage of these textures).
Hoorza
3
Hi guys,
Any idea how much this has changed in these days (Android ONLY)? I am considering one larger texture for my ground and I am wondering if I lose too many devices if I use 4096. It would make huge difference to me but do not want to miss out on too many devices.
EDIT: I have found many contradicting answers so far. Some answers say that 99% of Android devices support 4098 and that was 1 year old answer so I think not too true…
From what I have found and understood it depends which Open GL device is using (3.0 upwards allows for 4098 for sure). And from this data:
https://developer.android.com/about/dashboards/index.html ,
which is from 8th August 2017 it is clear that there is still almost 28% of devices that use Open Gl 2.0.
I have not been able to find whether Open GL 2.0 supports 4098 or not. If someone has more knowledge on it please share. No “I think” or “I guess” :).
Thanks