Fix #1761 (Players tab in Options autofocus issue).
Use texture buffer instead of uniform for samples

Should fix nvidia glsl error
Use deferred shading instead of light prepass
Implement DFG LUT for phong specular
Use GGX D + Schlick G for BSDF and burley for Diffuse