- 448 名前:396 mailto:sage [2018/02/20(火) 05:59:07.45 ID:nCkYsCc8.net]
- DirtyBit を使って、例の update_surface_region() は、
描画してないときには全く呼ばれないようにできたんですが、 まだかなり遅いです。何もしてないときにも CPU パワーがかなり消費されています。 その間、update_surface_region() が呼び出されていないことは、FIXME で 表示して確認が取れています。 なお、>>434は、windrv_LineTo() の方の間違いでした。windrv_LineTo() の場合、 簡単に surface にアクセスできるので、surface に bNeedToUpdate のような フラグを追加して、それを 1 にして dirty bit にしています。 なぜ遅いままなのかは謎です。
|

|