I having several issues using cocos2d-x and lastest version of Marmalade.

There is something wrong with the orientation flags. It’s like the orientationflags are doing the inverse that they are telling. As example I’m using kCCDeviceOrientationPortraitin order to put my iPad screen oriented in landscape! in my app.icf file I have:

[S3E]DispFixRot = Landscape

If you avoid using the DispFixRot flag it seems to work until you want to use retina display in the newiPad. So in order to work in landscape mode with retina diplay in the new iPad i have in my app.icf:

[S3E]DispFixRot = LandscapeIOSDispScaleFactor = 200

And I’m using kCCDeviceOrientationPortrait in the Director.

If I want to use pvr textures in iphone/ipad i have to comment these lines in theCCTexturePVR.cpp file:

Because my target platform is marmalade but actually my deployment platform is iOS. So Is there any way to configure this kind of issues?I think the same could happend if you’re using marmalade as a platform but your deployment platform is Android.

There is a big mess trying to use Retina display for iOS using Marmalade. I’m creating a game for iPhone and iPad supporting retina display inboth platforms. Could someone exlain how to the ~~hd,~~ipadhd suffix work? is it possible to use -hd for iPhone and iPad retina display?