{"push_id":846188792,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"5170aa4978e8f963c7d6ecfbfee7c43abfdff760","before":"2dff7fc9e801011f27db9b72187bcbe196d66479","commits":[{"sha":"67ab4f00faee94d8e6595b94816a8462710a803a","author":{"email":"f2bb90146807e08fcc15dab4e439f67a0cd3f9e7@centrum.cz","name":"Vladimír Vondruš"},"message":"Removed obsolete comment.","distinct":true,"url":"https://api.github.com/repos/mosra/magnum/commits/67ab4f00faee94d8e6595b94816a8462710a803a"},{"sha":"5170aa4978e8f963c7d6ecfbfee7c43abfdff760","author":{"email":"f2bb90146807e08fcc15dab4e439f67a0cd3f9e7@centrum.cz","name":"Vladimír Vondruš"},"message":"TextureTools: fix distance field converter on 3.0 <= GL < 3.2.\n\nThe shader code took the image size from uniform if the GL was older\nthan version 3.2 (GLSL 1.50). But the shader class was setting that\nuniform only if the GL was older than version 3.0. Thus the distance\nfield converter worked only on GL 2.1 and GL >= 3.2.\n\nThis was discovered only by accident, thanks to the quite recent\nattempts to create core contexts by default. Because apparently setting\nexplicit version requirements (core GL 3.1) on AMDwill make\nwglCreateContext() stay on that version and not choosing any later\ncompatible version, similarly to how NVidia behaves. That's another bug\nfor later.\n\nBefore the application was just creating the context the old way, thus\nall cards compatible with GL3 were at least on GL 3.2 and thus the\nmissing uniform setting did not affect anybody, thus the bug was\neffectively hidden.","distinct":true,"url":"https://api.github.com/repos/mosra/magnum/commits/5170aa4978e8f963c7d6ecfbfee7c43abfdff760"}]}