Issue #173: got rid of treating OpenGL preparation as an explicit initialization step