I’m not sure this is right… My app uses a landscape layout only and this is my config.lua
application = { content = { width = 480, height = 800, scale = "zoomEven", fps = 60, imageSuffix = { ["@2x"] = 1.5 } }, }
On simulator iPhone (640x1136px) uses SD graphics but iPad 2 (or iPad mini 768x1024px) uses HD graphics.
For a landscape app the width is irrespective and the @2x calculation should work from the height value (which is technically the width in landscape) and therefore iPad 2 on 768x1024px should fail this calculation as 1024/800 = 1.28 as opposed to 768/480 = 1.6.
Ideally, the @2x calculation should be orientation aware and work on the height set in config.lua (it should use width if portrait obviously).
This causes memory issues on older iPads that are memory constrained. Can this either be fixed or is there a setting that allows manually configuring the @2x texture logic so I can check for iPad 2 resolutions and force them into using SD graphics?
An override to force SD or HD would be great!
Thanks
Adrian