ofSetBackgroundAuto(false)で1frame目から描画する

openFrameworksでブラーなどのように前frameの画を残して描く際にofSetBackgroundAuto(false)を使います.

が.

どうも1frame目から描けない謎がありました. 未だに完全には原因不明ですが, 一応荒業(?)での解決もできたので念のため記録まで.

事前) ofSetBackgroundAuto(true)の場合

1frameから描画できることの確認

https://github.com/KeitaSumiya/oF/tree/master/drawbackgroundauto/0_1_0a_before_true_drawFrom1frame

結果 true.png

本題) ofSetBackgroundAuto(false)の場合

問題) 4frameから描画されてしまう

https://github.com/KeitaSumiya/oF/tree/master/drawbackgroundauto/0_1_0b_bad_drawFrom4frame

結果 bad.png

解決) 1frameから描画できた

https://github.com/KeitaSumiya/oF/tree/master/drawbackgroundauto/0_1_1_better_drawFrom1frame

結果 better.png