-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Shader hooks for dev-2.0 #7267
Conversation
This reverts commit 286fc2f.
Co-authored-by: Perminder Singh <[email protected]>
@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. |
Sounds good, I'll keep tabs on WebGL updates to main and help resolve those in dev-2.0. |
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?