{"push_id":2369251970,"size":1,"distinct_size":1,"ref":"refs/heads/split","head":"8b87a57787b48b38c4734d7d43e0959838cf4702","before":"85c4f67bebf55352deea53cf8004da4eac3e3abf","commits":[{"sha":"8b87a57787b48b38c4734d7d43e0959838cf4702","author":{"name":"Vladimír Vondruš","email":"e99c6b9499483f767508a1f66630a72b328060d4@centrum.cz"},"message":"Split the OpenGL wrapping layer out, part 1.\n\nFirst just moving files to a new location and updating their include\nguards to reflect the new location, but *not* updating the namespace\njust yet. Creating a new MagnumGL library out of it and linking\neverything that depends on GL stuff to this library instead of just\nMagnum. At the moment it's basically everything except Math (of course),\nSceneGraph and Shapes. It's awful, but it will get better over time -- I\nneed to do it in small steps to keep this in a reviewable condition.\n\nUpdating inter-library includes and test includes, but not yet doing\nthat for dependent libraries -- providing compatibility headers for them\ninstead.\n\nIn particular, even the image wrapper classes are now part of the GL\nwrapping layer (because they use GL definitions), so also all of Trade\nand transitively all importer plugins depend on it. This is the most\nimportant problem to solve in order to be able to load plugins using\nVulkan.","distinct":true,"url":"https://api.github.com/repos/mosra/magnum/commits/8b87a57787b48b38c4734d7d43e0959838cf4702"}]}
{"actor":{"display_login":"mosra"}}