Merge: gamnit: fluid API, named 3D models, faster nitpick et other fixes
authorJean Privat <jean@pryen.org>
Mon, 25 Sep 2017 20:23:05 +0000 (16:23 -0400)
committerJean Privat <jean@pryen.org>
Mon, 25 Sep 2017 20:23:05 +0000 (16:23 -0400)
commitbf4e283c43a0f2d189c3bf4d206db1049c9107cf
treee5e32d7cabf2385767cb36071b36313470955e22
parent595d9c4dbc3ea53445c7c26b105f5b54fa9e3174
parent1aacbfe078172e55c6597aecc322810175c3a02b
Merge: gamnit: fluid API, named 3D models, faster nitpick et other fixes

General improvements to the gamnit framework and related services:
* Make the APIs of `CustomTexture` and `VirtualGamepad` a bit more fluid.
* More precise computation of `TextSprite::height` and show the result in `font_showcase`.
* Optimize shadow mapping by caching the light MVP matrix.
* Speedup nitpick by silencing some warnings in `glesv2` and fix warnings created by the serialization framework.
* Fix bug on Kabylake GPU reported by @BlackMinou.
* Fix a few other bugs and possible crashes.

Pull-Request: #2551