Improve blending

* Update particle shaders
* Add missing GL hints
Improve model loading