fixed glUniformMatrix4fv problem