{"push_id":1070272229,"size":22,"distinct_size":0,"ref":"refs/heads/feature/comments_doxygen","head":"6d254eea2c66d2c1c8f3c3160dd4817cb6c5dce9","before":"0ffa902e71cd24462b77a9bf059ad1159e2fa0f3","commits":[{"sha":"d853723b7859b95e92fa686058767cae8e966e92","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Shadows preparations. Extention to FBO attaching interface.","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/d853723b7859b95e92fa686058767cae8e966e92"},{"sha":"c95ab1b42e81a084e55a43c13374c8b77fdc8ae8","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Replace unneeded shared_ptr with unique_ptr","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/c95ab1b42e81a084e55a43c13374c8b77fdc8ae8"},{"sha":"a0b1fc8c9f7b2e82c77f4d8938d97ca586d4fe32","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Lock thread affinity for thread pool threads and main thread\n\nAdd thread_affinity\nAdd tuple_print","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/a0b1fc8c9f7b2e82c77f4d8938d97ca586d4fe32"},{"sha":"912f309ea17dfb2564c12235d552407f8a34f316","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"GLSLProgramFactory: Fix error messages","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/912f309ea17dfb2564c12235d552407f8a34f316"},{"sha":"e4a820aba3557a5a85e4265267460f7d6b7275ef","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Decouple gpu_task into tasks and dispatchables\n\nMore work needed. gpu_task_factory too convoluted.","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/e4a820aba3557a5a85e4265267460f7d6b7275ef"},{"sha":"8eb46510134e681adf931b3769fc5b3786f8043c","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Merge branch 'develop'\n\nConflicts:\n\tSimulation/src/main.cpp","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/8eb46510134e681adf931b3769fc5b3786f8043c"},{"sha":"c3dbc8007ec6f4f88d3e3c27f33c798269958b3e","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"HDR: Reduce bluring kernel size","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/c3dbc8007ec6f4f88d3e3c27f33c798269958b3e"},{"sha":"2f292d4376b81037c0a501231546c9b456ece971","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Add TEXTURE_CUBE_MAP_SEAMLESS state. Add download_level method for array textures.","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/2f292d4376b81037c0a501231546c9b456ece971"},{"sha":"f35a2b61f05303c3b3af85fdbc70cb2996409e1b","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Basic shadow cubemapping working. Recreate basic Scene class.","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/f35a2b61f05303c3b3af85fdbc70cb2996409e1b"},{"sha":"5e22aab404f74e12a9cf942cf588ce83206ffab1","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"TextureCubeMapArray","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/5e22aab404f74e12a9cf942cf588ce83206ffab1"},{"sha":"44b18d1320027e29e6afaf48d9f21a393a8a88c6","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Basic shadow system integration into renderer","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/44b18d1320027e29e6afaf48d9f21a393a8a88c6"},{"sha":"ce35364a20275f8bf904e5fd5525d255b7465628","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Tweaks. Multiple light source shadows.\n\nShader improvements. Optimizations. Corrections.","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/ce35364a20275f8bf904e5fd5525d255b7465628"},{"sha":"8c640675b3f29d29f12d0dcc39f8bed7783b3704","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Possibility to consider semi-opaque objects in shadow map generation","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/8c640675b3f29d29f12d0dcc39f8bed7783b3704"},{"sha":"755447d353c9721092a9013114a9895229ff2b39","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"SSSS stage 1","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/755447d353c9721092a9013114a9895229ff2b39"},{"sha":"d2eb34bf2cafde272464de520efa04f543d19fe6","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"SSSS: Draw into cube map array and construct penumbras into 2D texture array","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/d2eb34bf2cafde272464de520efa04f543d19fe6"},{"sha":"45c0020a4709a51f1a2a8c938d43db96fe130a79","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Layered Penumbras working","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/45c0020a4709a51f1a2a8c938d43db96fe130a79"},{"sha":"5b75801cb183c328b7374106eb32c9fbbbcae6db","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Move to half-percision floats. HDR tweaks.","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/5b75801cb183c328b7374106eb32c9fbbbcae6db"},{"sha":"ecf956a22e9da450ea273fbeece48433c44f9196","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"Optimize layered shadow penumbras rendering: Frustum and back-faces culling.\n\nGLSLProgram: set_uniform is now a templated function for array input.","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/ecf956a22e9da450ea273fbeece48433c44f9196"},{"sha":"4c70c2835c36132123f621f91885fa5043c1981c","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"SSSS: Basic Gaussian blurring of penumbra layers.","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/4c70c2835c36132123f621f91885fa5043c1981c"},{"sha":"2b9967167551cd4c26d2f59a312154dbc03e6488","author":{"email":"0e576e5f9cdb5a5f8448aa7197674f053038c38d@gmail.com","name":"Shlomi Steinberg"},"message":"SSSS: Variable Gaussian blur filter based on penumbra size.\n\nHDR and SSSS blurs need to be reworked!","distinct":false,"url":"https://api.github.com/repos/ssteinberg/ste/commits/2b9967167551cd4c26d2f59a312154dbc03e6488"}]}