Home Subscribe 11 September 2014 on learn , shaders , programming , primer , programmable pipeline The second part in a series on understanding shaders, covering how data gets sent between shaders and your app, how shaders are created and more. Other parts: - here is part one - you are viewing part two I wrote a post about shaders recently - it was a primer, a "What the heck are shaders?" type of introduction. You should read it if you haven't , as this post is a continuation of the series. This article is a little deeper down the rabbit hole, a bit more technical but also a high level overview of how shaders are generally made, fit together, and communicated with. As before, this post will reference WebGL/OpenGL specific shaders but this article is by no means specific to OpenGL - the concepts apply to many rendering APIs. sidenote: I was overwhelmed by t...