{"push_id":782459128,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"e3c96524b7a537d7eff533e7a831bd9eeb42c328","before":"b0834c4efdc735c2956370b24f389a3fe65757ef","commits":[{"sha":"eda757b53ad4ddac28bb647544080f58c742af8a","author":{"email":"03b828c3eb1820193a718fc4a38c1358b367421a@gmail.com","name":"Amit Patel"},"message":"Module for GL objects (shader, vbo, texture)\n\n* New module handles construction/destruction pairs using RAII\n* Shader code now compiles/links any shader program instead of only the\n  sprite shader.\n* Vertex buffer class handles a single vertex buffer; previously it was\n  all three that I was using.","distinct":true,"url":"https://api.github.com/repos/redblobgames/helloworld-sdl2-opengl-emscripten/commits/eda757b53ad4ddac28bb647544080f58c742af8a"},{"sha":"fa8ab5e66efda7aa101ce9d256b0641f22bc3241","author":{"email":"03b828c3eb1820193a718fc4a38c1358b367421a@gmail.com","name":"Amit Patel"},"message":"Split render into render + render-sprites\n\n* render (Renderer class) handles the *window*: getting a GL context,\n  double buffering\n* render-sprites (RenderLayer) handles the *drawing*: shaders, vbos,\n  texture atlases, etc.\n* Also added SDL GL Context to the wrappers; this simplified the\n  Renderer class by making RAII work more cleanly","distinct":true,"url":"https://api.github.com/repos/redblobgames/helloworld-sdl2-opengl-emscripten/commits/fa8ab5e66efda7aa101ce9d256b0641f22bc3241"},{"sha":"e3c96524b7a537d7eff533e7a831bd9eeb42c328","author":{"email":"03b828c3eb1820193a718fc4a38c1358b367421a@gmail.com","name":"Amit Patel"},"message":"Big rename of Textures, Renderer, RenderLayer\n\n* Textures->Atlas. There's a Texture class that wraps a single GL\n  texture, so I wanted a different name.\n* Renderer->Window. The Renderer no longer renders anything, and I\n  moved window creation into the Window class.\n* RenderLayer->RenderSprites. RenderLayer will become the interface for\n  RenderSprites and other classes.","distinct":true,"url":"https://api.github.com/repos/redblobgames/helloworld-sdl2-opengl-emscripten/commits/e3c96524b7a537d7eff533e7a831bd9eeb42c328"}]}