RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

Custom screen aspect ratio Y axis offset doesn't work in portrait mode

Open HFPasfho opened this issue 1 year ago • 15 comments

Description

To change screen position you have to use custom screen aspect ratio. Screen offsets works in landscape mode but in portrait mode Y axis offset is ignored as if it's always set to 0. In the meantime horizontal offset works in both modes.

Expected behavior

For the time being Y axis offset should work in portrait mode. In the future, changing the screen position and on-screen buttons layout should be possible from within the app, not using tricks with custom aspect ratios and user-made button layout online generator.

Actual behavior

Y axis offset work only in landscape mode.

Steps to reproduce the bug

  1. Go to settings
  2. Select video
  3. Select scaling
  4. Change aspect ratio to custom
  5. Change Y axis offset
  6. No offset in portrait mode

Version/Commit

You can find this information under Information/System Information

  • RetroArch: 1.19.1/965ffcf1be

Environment information

  • OS: iPadOS 17.5.1

HFPasfho avatar Jun 25 '24 12:06 HFPasfho

#16716, #16305

warmenhoven avatar Jun 25 '24 12:06 warmenhoven

fixed?

ghost avatar Aug 22 '24 09:08 ghost

what are the tricks go et it to work?

ghost avatar Aug 22 '24 09:08 ghost

I believe this is fixed in the nightly builds but won't be fixed in the stable App Store builds until we push a new update.

hizzlekizzle avatar Aug 22 '24 15:08 hizzlekizzle

I believe this is fixed in the nightly builds but won't be fixed in the stable App Store builds until we push a new update.

Are they ipa so I can siseload them with altstore? Can’t find them

ghost avatar Aug 22 '24 15:08 ghost

Yes, this is fixed in the nightly build and will be in the next release.

warmenhoven avatar Aug 22 '24 15:08 warmenhoven

Nightly builds are available at https://buildbot.libretro.com/nightly/apple/

warmenhoven avatar Aug 22 '24 15:08 warmenhoven

Yes, this is fixed in the nightly build and will be in the next release.

yeah its fixed, thanks. Top shelf for Apple TV isn't working though but I guess it's because it's not an App Store release. Glide64 plugin ist still bugged (have to restart the app or I have heavy rendering issues) is this not fixable and should I just use a worse plugin?

ghost avatar Aug 22 '24 16:08 ghost

Top shelf for Apple TV isn't working though but I guess it's because it's not an App Store release

That's right. It uses a different bundle id so doesn't have the iCloud container set up for it. (This also makes it look to the OS like a completely different app; you can have the App Store and side load versions installed at the same time.)

Glide64 plugin ist still bugged

The parallel-rdp plugin is better than gliden64.

warmenhoven avatar Aug 22 '24 17:08 warmenhoven

Top shelf for Apple TV isn't working though but I guess it's because it's not an App Store release

That's right. It uses a different bundle id so doesn't have the iCloud container set up for it. (This also makes it look to the OS like a completely different app; you can have the App Store and side load versions installed at the same time.)

Glide64 plugin ist still bugged

The parallel-rdp plugin is better than gliden64.

It does t have adjusted widescreen though.

on a side note will you add iCloud support and swo n64 rumble support?

ghost avatar Aug 22 '24 17:08 ghost

iCloud support

For cloud sync you mean? That's already in, yes.

swo n64 rumble support

No, this is dependent on the mfi driver, I've not seen that there's really anything an application can do for this.

warmenhoven avatar Aug 22 '24 17:08 warmenhoven

iCloud support

For cloud sync you mean? That's already in, yes.

swo n64 rumble support

No, this is dependent on the mfi driver, I've not seen that there's really anything an application can do for this.

Where? All I find is webdav

ghost avatar Aug 22 '24 17:08 ghost

Because it requires an iCloud container, it can only be in the App Store build.

warmenhoven avatar Aug 22 '24 17:08 warmenhoven

Incidentally, these conversations might go faster if you find me on the discord, https://discord.gg/C4amCeV

warmenhoven avatar Aug 22 '24 17:08 warmenhoven

Setting the video driver to GL solves this problem!! Hope it helps

dazzzzleart avatar Nov 15 '24 06:11 dazzzzleart

Setting the video driver to GL doesn't work on IOS devices (or at least doesn't work on my iphone 12)

devnoot avatar Dec 31 '24 21:12 devnoot

gl works for me on my five different test devices, including ones newer and older than the iPhone 12.

This issue has gotten a bit polluted with things not about the original issue, which is fixed, and in the recent App Store update. This issue should be closed. Any other problems that still exist should be filed as new issues.

warmenhoven avatar Jan 15 '25 02:01 warmenhoven

Stopping in to say this now works in the latest version of RetroArch on IOS

devnoot avatar Jan 15 '25 14:01 devnoot