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

Shader hooks for dev-2.0 #7267

Merged
merged 26 commits into from
Sep 17, 2024
Merged

Conversation

davepagurek
Copy link
Contributor

This branches off of #7149 and resolves its merge conflicts with the dev-2.0 branch so that we can use shader hooks in examples for things like stroke shaders in @perminder-17 and @Garima3110's project, and for custom attributes in @lukeplowden's project.

@limzykenneth I think my plan will be to merge both the PR into the main branch and this PR in (it's labelled as @beta in the JSDoc, which will show up on the site like this processing/p5.js-website#544), continue to collect feedback, and keep both main and dev-2.0 up to date with further changes. Then when we release 2.0 at the end of the year, we'll take out the @beta flag. In the mean time, it feels like the core of this feature is stable enough that we can build off of it for other 2.0 features. Does that sound OK to you?

@limzykenneth
Copy link
Member

@davepagurek Since it's not breaking anything, that approach is fine overall. Although one thing to note around the difference between the main branch and the dev-2.0 branch is that the dev-2.0 branch not mostly uses the new module syntax (WebGL still yet to be converted) and whenever we need to merge from main to dev-2.0 any file that is changed on main will show up as merge conflict in dev-2.0, but not sure how relevant this is for here.

@davepagurek
Copy link
Contributor Author

Sounds good, I'll keep tabs on WebGL updates to main and help resolve those in dev-2.0.

@davepagurek davepagurek merged commit a8d05e1 into processing:dev-2.0 Sep 17, 2024
2 checks passed
@davepagurek davepagurek deleted the shader-hooks-2.0 branch September 17, 2024 20:54
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.

2 participants