uniform extraction from linked glProgram