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

Multiple Framework Builds #69

Open
bangnoise opened this issue Mar 23, 2022 · 3 comments
Open

Multiple Framework Builds #69

bangnoise opened this issue Mar 23, 2022 · 3 comments
Assignees

Comments

@bangnoise
Copy link
Member

Most people using Metal aren't going to want OpenGL, and vice versa.

I suggest:
One target, Syphon.framework, has the base classes
Another target, SyphonGL.framework, bundles Syphon.framework and adds the existing SyphonOpenGL classes
and then another target, SyphonMetal.framework, bundles Syphon.framework and adds SyphonMetal classes

@bangnoise bangnoise self-assigned this Mar 23, 2022
@bangnoise
Copy link
Member Author

@vade sound a good idea?

@bangnoise
Copy link
Member Author

I'll do this after #88 and #89 to limit duplicated work once we have multiple framework targets

@danomatika
Copy link

Is there a new build with the Metal backend, ie. SDK 6?

I have integrated Syphon into a project, first as a submodule which builds the framework as a dependency however exporting an archive fails since Skip Install is set to No in the Syphon xcodeproj, resulting in a generic (non-app) archive. My backup is now to build a Syphon xcarchive via Makefile+xcodebuild, then copy the framework into my build tree for use by my main projects xcproject.

In either case, an SDK 6 build would be nicer. ;)

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