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

Separate interfaces and platform-specific realizations #8303

Closed
k4G17eYWI opened this issue May 12, 2024 · 2 comments
Closed

Separate interfaces and platform-specific realizations #8303

k4G17eYWI opened this issue May 12, 2024 · 2 comments

Comments

@k4G17eYWI
Copy link

Intent

It would be great to make interfaces to MonoGame objects (IGraphicDevice, ITexture2D, IContent, etc.) and separate them into a platform-independent Nuget package. Also all data-structures like vectors, matrices, colors, etc. should be put into it.

Motivation

Thus it will be possible to create platform-independent projects instead of using shader-project.

Moreover, this functionality will not break backward compatibility, but will expand the possibilities of creating projects.

@mrhelmut
Copy link
Contributor

Covered by #8242

@k4G17eYWI
Copy link
Author

Got it! Naming got me confused a bit.

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

No branches or pull requests

2 participants