Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metal backend #578

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

Metal backend #578

wants to merge 15 commits into from

Conversation

SamoZ256
Copy link
Contributor

@SamoZ256 SamoZ256 commented Aug 16, 2024

This is a work in progress Metal backend. TODOs:

  • Viewport and scissor
  • Regions when doing display transfer and texture copy
  • Color mask
  • Stencil ref
  • Blend color
  • Clear render targets after creation
  • Correct clipping
  • Fix lighting issues
  • Don't bind state unnecessarily

Screenshots:

Super Mario 3D Land sm3dl_fog_fixed
The Legend of Zelda: Ocarina of Time oot_fog_working
Captain Toad Treasure Tracker captain_toad_weird_bottom_screen

Continuation of #527.

@wheremyfoodat wheremyfoodat changed the base branch from metal2 to master August 16, 2024 09:20
@wheremyfoodat
Copy link
Owner

image

@SimoneN64
Copy link
Contributor

image

Stealing this rq

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants