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

Add "bring your own gui" example plugins #185

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

Conversation

BillyDM
Copy link
Contributor

@BillyDM BillyDM commented Dec 14, 2024

Since someone was asking how to use their own custom GUI toolkit using WGPU in nih-plug, I decided to go ahead and create these examples since I have experience doing this in my own baseview shim crates.

These examples include one using OpenGL, one using WGPU, and one using Softbuffer.

Screenshot_20241214_171250
Screenshot_20241214_171305
Screenshot_20241214_171322

@BillyDM
Copy link
Contributor Author

BillyDM commented Dec 14, 2024

Hmm, the ci is complaining about the WindowOpenOptions struct missing the gl_config field, even though it only has that field when the "opengl" feature is enabled in baseview. I'm not sure how to go about fixing that.

@BillyDM
Copy link
Contributor Author

BillyDM commented Dec 14, 2024

Ah wait, I see you have enabled it for standalone targets. I'll just do the same workaround you did.

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.

1 participant