Fix for matrix param in double mode
No need to do this twice
No need to completely delete and re-generate texture id when recreating. Can simply re-use the same ID. This makes hot-loading textures into shaders work a bit cleaner
More complete messages about loading shader data