1

Windows Vista/7 でウィンドウ全体を再描画せずに OpenGL を介して輪ゴムとカーソルを描画するソリューションを探していましたが、適切なものが見つかりません。オーバーレイ プレーン アプローチは、特にデュアル スクリーン レンダリングに関しては、すべてのビデオカードで広くサポートされているようには見えません。フロント バッファとバック バッファを操作することを提案する解決策を見つけましたが、Windows Vista/7 ではフロント バッファの操作が一部のシステムで失敗する傾向があるとのコメントがあります。カーソルとラバーバンドの色は、下にある画像の色から独立している必要があるため、単純な XOR 演算は適していません。助言がありますか?

前もって感謝します。

4

1 に答える 1

0

ラバー バンドを描画する前にバッファ (またはその一部) を読み戻して実験し、それを使用してその後ろを埋めることができます。警告: 一部のカードはリードバック パフォーマンスが悪く、さまざまなカードでテストする必要があります。

于 2010-03-17T13:52:29.170 に答える