Skip to content

Broken rendering because of missing affine transformations support #388

@ciciplusplus

Description

@ciciplusplus

Describe the feature or issue.

Right now toucHLE doesn't support affine transformations on the views (e.g. rotation on 90 degrees) as indicated by the following logs:

touchHLE::frameworks::uikit::ui_view: TODO: [0x374f9610 setTransform:CGAffineTransform { a: 1.1924881e-8, b: 1.0, c: -1.0, d: 1.1924881e-8, tx: -5.7239426e-6, ty: -480.0 }]

For some games it does result in the incorrect UI rendering.

This issue aims to keep track of the games with such issues, so we can re-test them as soon as affine transformations are supported.

  • City name screen in the SimCity
Screenshot 2024-11-22 at 23 50 01
  • Share replay screen in the SkaterNation
Screenshot 2024-11-22 at 23 55 03

By submitting this issue, I certify that…

  • I understand that linking to, discussing or asking for pirated content is not permitted, and will lead to an immediate ban.
  • I understand that “Abandonware” and illegal copies of free games are also pirated content.

Metadata

Metadata

Labels

emulation qualityWhen the emulation works but it's not as smooth or pretty as it should bemissing or incomplete iPhone OS APIAlmost all apps rely on APIs that aren't implemented yet.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions