Implement G.
Implement G.

The geometry term describes the amount of local self-shadowing cause by
microfacets with different orientations.


Former-commit-id: edcb7a4f5236893f93119b78eb5698544948205b
kosua20/GL_Template,kosua20/GL_Template