Seth Samuel is a full stack developer with 12+ years of experience. He’s survived multiple startups, and has been using WebGL in production since before that was a good idea.
This talk starts with a review of WebGL shaders and how data is passed through the WebGL pipeline and processed in parallel. Next, I’ll show some examples of traditional image processing using WebGL. After that, I’ll explain how to pass arbitrary data into the GPU and how to retrieve output from those parallel calculations. Finally, there will be an example of this system in action, and then several examples that don’t work as expected with explanations of the limitations of the current WebGL architecture.