Add glUniform3/4d* to opengl