{"push_id":1351094843,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"1b66dff88718c7c7439a5d12d0232db8f7b62f49","before":"8591632d904e83fd408a378bb753e884c82d6308","commits":[{"sha":"ac08c0fdabdb6bf4cf639eb5ab2d1c9f8ac1922b","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Use a single unified shader for boxes and sprites.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/ac08c0fdabdb6bf4cf639eb5ab2d1c9f8ac1922b"},{"sha":"40dbdb56145ca6d3b1b004ae510f4524eddf1058","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Do masking in the shader on a quad-level.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/40dbdb56145ca6d3b1b004ae510f4524eddf1058"},{"sha":"819f3f7bb37bc2594f1b5f98e7371a678471fdb2","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Fix incorrect scissor, viewport, and ortho popping logic.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/819f3f7bb37bc2594f1b5f98e7371a678471fdb2"},{"sha":"dcb689c7c341c4e849f9ef606281057d95ad1a72","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Add some more assertions rather than quietly returning when a supposedly impossible situation arises.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/dcb689c7c341c4e849f9ef606281057d95ad1a72"},{"sha":"a9727bf6b66f1241f538978bde719ad882fc94e7","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Enable conservative scissoring again as a performance optimization collaborative with shader masking.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/a9727bf6b66f1241f538978bde719ad882fc94e7"},{"sha":"a541b2dac2ff8b36a7f31bd2f98fa72a02552093","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Clarify comments about Triangle.Contains.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/a541b2dac2ff8b36a7f31bd2f98fa72a02552093"},{"sha":"0816faf5e1ef7cec29a7aa8eff97759ed8e2bca8","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Spaces instead of tabs.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/0816faf5e1ef7cec29a7aa8eff97759ed8e2bca8"},{"sha":"9bbd9828a4cc9225004899b146cb789143d3e4d1","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Make cursor circular.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/9bbd9828a4cc9225004899b146cb789143d3e4d1"},{"sha":"8b11199367f1f57c2fe9888c9e0a283cc7c29915","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Fix incorrect radius with TextureGLSub.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/8b11199367f1f57c2fe9888c9e0a283cc7c29915"},{"sha":"c980d8d46cf4af717503d12384575c2b5ad44d3b","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Add shear transformation to Drawable.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/c980d8d46cf4af717503d12384575c2b5ad44d3b"},{"sha":"8cd54c34b1a4f471b4772691dfb69604166ad68e","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Use Box contains check instead of container contains check within TestCaseNestedHover.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/8cd54c34b1a4f471b4772691dfb69604166ad68e"},{"sha":"d68e8097a808de93a682169175ec1ad345237f09","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Add CornerRadius to Drawable, remove the need for ScreenSpaceInputQuad (overriding .Contains is sufficient), implement .Contains method under consideration of CornerRadius.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/d68e8097a808de93a682169175ec1ad345237f09"},{"sha":"27e2bbc71a9e97e538c0d6018ea81a08bd24105e","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Implement SpriteCircular using CornerRadius.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/27e2bbc71a9e97e538c0d6018ea81a08bd24105e"},{"sha":"58e8bc882f34ea39ee3e181d3bfcae62faae9d37","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Merge branch 'master' of https://github.com/ppy/osu-framework into unified_shader\n\n# Conflicts:\n#\tosu.Framework/Graphics/DrawVisualiser.cs\n#\tosu.Framework/osu.Framework.csproj","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/58e8bc882f34ea39ee3e181d3bfcae62faae9d37"},{"sha":"1b66dff88718c7c7439a5d12d0232db8f7b62f49","author":{"name":"Dean Herbert","email":"813b4e7752461e9af78cbb7f571e6dd96a7890bd@ppy.sh"},"message":"Merge pull request #168 from Tom94/unified_shader\n\nUse a single unified shader for boxes and sprites.","distinct":true,"url":"https://api.github.com/repos/ppy/osu-framework/commits/1b66dff88718c7c7439a5d12d0232db8f7b62f49"}]}
{"actor":{"display_login":"peppy"}}