News for hackers. Stuff that matters.
Re:Welcome to OpenGL by sgrove on Sunday June 21, 2015 @12:05PM (#9753897)
I've actually been writing a guide to WebGL via Gamma (a bit like React.js for WebGL, written in ClojureScript), and was able to take it a bit further.

  * Live editing tutorials with the code directly embedded [0] 
  * Hot-reloadable WebGL code [1]
  * Hot-reloadable WebGL code in multiple browsers [2]
  * Inspector tools that are able to detect common errors and explain them [3]
The live-editing aspects really helps recover from black-screen-syndrome much faster, and keeps the experience from being more overwhelming than it has to be.

Unfortunately, almost everything that's written for WebGL on the web right now is actually written for Three.js. Three.js is great, but it does make it a bit frustrating trying to understand the basic WebGL state/code underneath when first learning.

I'm up to 32 lessons so far (e.g. textures, specular maps, camera, WebSockets, WebRTC/udp), and definitely hoping to be able to explore more and more holistic topics. If anyone has suggestions for topics they'd like to see covered, happy to take a look!

[0] https://www.youtube.com/watch?v=Q5vh1Xj-xM4

[1] https://www.youtube.com/watch?v=rboZswsKwaw

[2] https://www.youtube.com/watch?v=mKsL9ZRfXWw

[3] https://www.youtube.com/watch?v=Gbpe3hEYKgg

Re:Welcome to OpenGL by nulltype on Sunday June 21, 2015 @12:58PM (#9754065)
That's pretty amazing! Is the guide available as a webpage?
Re:Welcome to OpenGL by sgrove on Sunday June 21, 2015 @03:54PM (#9754741)
That's the plan. Gamma's still in super-high flux as I use it for a production-grade app (along with Om/Datomic, some fun tech). Once things settle down, I expect ClojureScript should be pretty close to self-hosted, so everyone should be able to visit the page, see the code, edit it live, and see it output/working immediately, all in the browser.