おおまかな流れはこれで合っていると思います。 18行目は何だろう・・・動きが遅いのなら、13,14行目の値をCOS(RD)*3とかにすべきです。VSYNCは基本的に1固定で。 座標は SPOFS SP OUT でも、SPVARでもどちらでも。 厳密に言えば若干の誤差が出るんですが、とりあえず無視して良いかと。私は前者をよく使います。SPVARが足りなくなるという理由もあり。