Hello p5.js contributors! I am creating this issue so I can get to know all the major contributors to the p5.js WebGL code.
My project is to implement most of the missing WebGL primitives in p5 (point, arc, text, bezierVertex, curveVertex, quadraticVertex). It would help a lot, if you people can guide me where to start if I'm to familiarize myself with the codebase, most importantly the WebGL section.
I also want to know how much progress has been done on implementing these primitives and what needs to be done. I have already gone through the WebGL Module Architecture page.
Mentor : @mlarghydracept
Tagging : @kjhollen , @Spongman
P.S. I would be asking a lot of questions here, so please bear with me... 馃榾
Welcome @AdilRabbani! 馃槂the WebGL Module Architecture page is our most complete documentation. For other discussions and open issues, you can search for open issues tagged with the area:webgl label. We'll also have another contributor for the GL work this summer, @aidannelson, so @mlarghydracept and I will be in touch soon to coordinate your efforts!
Glad to have you @AdilRabbani! Everything that @kjhollen said is right on point. I would also suggest doing a quick line-by-line step through in a web console on a few of the manual test examples for WebGL. This will help you get a quick overview of how the different parts of the code base are interacting currently.
Hello everyone, I'm almost done with implementing arc() for WebGL mode. Can anyone make a new branch for GSOC-2018 in the main repo? so the code can also be reviewed, while discussing other issues. @lmccart @kjhollen @mlarghydracept
Hi @AdilRabbani, I've made a new branch here: https://github.com/processing/p5.js/tree/webgl-gsoc-2018
When you make your pull requests, you can have it compare to this branch and I'll merge it there.
hey folks, I'm going to close this issue because things are tracked well elsewhere. anyone interested in following along can have a peek at the webgl-gsoc-2018 branch. thanks! 馃槂
Most helpful comment
Glad to have you @AdilRabbani! Everything that @kjhollen said is right on point. I would also suggest doing a quick line-by-line step through in a web console on a few of the manual test examples for WebGL. This will help you get a quick overview of how the different parts of the code base are interacting currently.