Direct 3D
■ このスレッドは過去ログ倉庫に格納されています
0162名前は開発中のものです。
03/09/27 08:23ID:QTyrRSDvなんだか微妙にテアリングが出てしまいます。D3D8 の SWAPEFFECT_COPY_VSYNC がなくなった
関係でこれは避けようがないのでしょうか。P4 3.0G + Intel 865G オンボード VGA です。
SWAPEFFECT は COPY, FLIP, DISCARD の全て試してみました。。。
// 毎秒 60 回呼ばれる
UINT cSwapChains = pd3dDevice->GetNumberOfSwapChains();
for (UINT iSwapChain = 0; iSwapChain < cSwapChains; iSwapChain++) {
CComPtr<IDirect3DSurface9> pBackBuffer;
pd3dDevice->GetBackBuffer(iSwapChain, 0, D3DBACKBUFFER_TYPE_MONO, &pBackBuffer);
pd3dDevice->SetRenderTarget(0, pBackBuffer);
pd3dDevice->BeginScene();
...描画処理...
pd3dDevice->EndScene();
}
pd3dDevice->Present( NULL, NULL, NULL, NULL );
■ このスレッドは過去ログ倉庫に格納されています