10.5xでのスクロール描画崩れ問題 暫定まとめ
・XPにてOperaのウィンドウの前面に特定のソフト(ex.StreamingPlayer、Jane等)のウィンドウがある状態で
Operaのページをスクロールさせると描画が崩れる
・ページによっては崩れない(iGoogle、Googleニュースで崩れる報告あり)
・おそらくVista/7では問題無し?
参考
http://pc12.2ch.net/test/read.cgi/software/1269092581/936,939 >936 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/03/24(水) 15:22:05 ID:GLKzaa660 (PC)
>変なスクロール、メモリ中のオフスクリーンバッファでスクロール処理→クライアント領域全体を BitBlt というやりかたを
>すでに表示済みのものを ScrollWindowEx() →必要な部分のみ描画しなおすというふうにしたんじゃないかな。
>
>確かに無駄のないやり方といえばそうなんだけど、理屈の上では Position:Fixed な要素も
>スクロールで一瞬ずれて表示されることになる。アプリケーション側で正確に vsync 待ちとかできるわけじゃないし
>あんまり賢いとはいえない気がする。
>
>書いてて気付いたけど Vista/win7 の Aero 環境下でも変なスクロールになるのかな?
>
>939 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/03/24(水) 15:23:13 ID:oBOkjQmv0 (PC)
>
>>936 >だからVista/7じゃ全く問題無いって
>DWM.exeが勝手にvsyncしてくれるからな