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

Remove XNA Relinking Process #16

Open
flibitijibibo opened this issue Apr 5, 2019 · 1 comment
Open

Remove XNA Relinking Process #16

flibitijibibo opened this issue Apr 5, 2019 · 1 comment

Comments

@flibitijibibo
Copy link
Collaborator

Finally a report where I'm getting you to do less work for a change.

As of FNA 19.04, we're now at the point where the ABI files are reliable enough to be shipped in wine-mono. This effectively eliminates the need to relink all the XNA references to FNA!

With that in mind, I think we can retire that part of XnaToFna's process, and trim it down to just the proxies (which are still useful, especially the Forms work).

This would obsolete #15 and simplify #13.

@flibitijibibo
Copy link
Collaborator Author

Is it just this block we have to disable? I can't quite tell:

https://github.com/0x0ade/XnaToFna/blob/master/src/XnaToFnaUtil.cs#L272

If so I can just add a runtime option to disable XNA relinking in a quick patch, then this can be resolved. Eventually this might be good for standard Windows Mode behavior.

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

No branches or pull requests

1 participant