{"push_id":572673871,"size":98,"distinct_size":1,"ref":"refs/heads/JonathanDeferred","head":"5684c27cdb0abace58509c89aa8771dd2ac46e17","before":"a9deac3a28edcaa22d74cf772d2ac53e8def9e1b","commits":[{"sha":"0f15144de1af16928c0cd63cce8c149d00372c67","author":{"email":"c8b925299c74868f7d9b787c416e392d8a81bd04@hotmail.com","name":"Daniel Pejcinovski"},"message":"Added basic emitter classes and methods\n\n+ ParticleSystem Class\n+ ParticleEmitter Class\n+ Particle class","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/0f15144de1af16928c0cd63cce8c149d00372c67"},{"sha":"6c5127058849522c9e2030a820c9e19aabe3b2fb","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"SoundBuffer\n\nAdded SoundBuffer class to abstract OpenAL sound buffers.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/6c5127058849522c9e2030a820c9e19aabe3b2fb"},{"sha":"909acf13177fd0096e156337062d165c67037e4d","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Fix AudioScene memory leak\n\nDelete sound buffer.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/909acf13177fd0096e156337062d165c67037e4d"},{"sha":"764769d6b73183d7e61fc41b0c2303b11ef6599b","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Audio error handling.\n\nBetter audio error handling.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/764769d6b73183d7e61fc41b0c2303b11ef6599b"},{"sha":"4779834a365290d56a1d87a79be3c09fa450d6c1","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Sound\n\nSound class to handle sound sources in the game world.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/4779834a365290d56a1d87a79be3c09fa450d6c1"},{"sha":"60af27ecb9723d807e6822d1995de24529a4fb94","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"SoundSystem handles OpenAL Soft init, deinit code","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/60af27ecb9723d807e6822d1995de24529a4fb94"},{"sha":"fd1c26a7f18b8a673c3637688514d2b7d48a3ee0","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Listener\n\nAdd Listener class for 3D sound.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/fd1c26a7f18b8a673c3637688514d2b7d48a3ee0"},{"sha":"7e30f55e008ce3127f0fa1d3185c087fd95f8d2b","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Index buffer\n\nUse vertex + index buffer instead of just vertex buffer.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/7e30f55e008ce3127f0fa1d3185c087fd95f8d2b"},{"sha":"65a80c590fd2936d430f0eacf746c0db4921668f","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Square and Cube\n\nSquare and Cube classes to represent squares and cubes.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/65a80c590fd2936d430f0eacf746c0db4921668f"},{"sha":"ceca57987c7fa8f483b632d1499b7a62679e0b39","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Organize VS Project structure\n\nCreate filters to make project more orderly.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/ceca57987c7fa8f483b632d1499b7a62679e0b39"},{"sha":"4b7532406a36e282f55b2e01f923ed39d53efc84","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"TerrainScene\n\nAdded simple scene to test terrain functionality.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/4b7532406a36e282f55b2e01f923ed39d53efc84"},{"sha":"d62dc4d25d8a8515d4d32f12e6db8e4590645449","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Terrain\n\nBasic terrain class (just a horizontal square).","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/d62dc4d25d8a8515d4d32f12e6db8e4590645449"},{"sha":"845bf4b7b5c531447ca70cc3763b5a915b3a7d64","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Load height map\n\nLoad height map texture from file.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/845bf4b7b5c531447ca70cc3763b5a915b3a7d64"},{"sha":"1a79128d963aa9de461e1165593232676c0df2c7","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Generate vertex grid\n\nGenerate a width*height vertex grid in HeightMap.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/1a79128d963aa9de461e1165593232676c0df2c7"},{"sha":"564cfde2fcff6947d26dca91ff4acfd309ea0d6a","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Generate index grid\n\nGenerate terrain index grid.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/564cfde2fcff6947d26dca91ff4acfd309ea0d6a"},{"sha":"4a0a8739a1e5d810306a6e63640a89844d817048","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Apply height map to terrain vertices.\n\nBasic height map without filtering.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/4a0a8739a1e5d810306a6e63640a89844d817048"},{"sha":"fbb19a551c0f1dc66e63b0f655c58186a9244650","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Scale up height map","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/fbb19a551c0f1dc66e63b0f655c58186a9244650"},{"sha":"07a4ba14d094b2d43f09167cdbd5965a7ad75b62","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Terrain helper functions\n\nHelper functions to generate vertices and indices.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/07a4ba14d094b2d43f09167cdbd5965a7ad75b62"},{"sha":"6d9ff4e0987e4bd44d3dd598faa73d6fd2716000","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"3x3 Filter\n\nApply 3x3 average filter on height map.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/6d9ff4e0987e4bd44d3dd598faa73d6fd2716000"},{"sha":"842731eb369f2499af6a347a533ccd4e4347e381","author":{"email":"625e87fb8847ac127daa2e7e7bcbc0e58aea99f0@gmail.com","name":"Albin Bernhardsson"},"message":"Better terrain Y scaling\n\nLower the y-scaling of the terrain so it's less spiky.","distinct":false,"url":"https://api.github.com/repos/NinjaDanz3r/NinjaOctopushBurgersOfDoom/commits/842731eb369f2499af6a347a533ccd4e4347e381"}]}