Functional webGLRenderer constructor