typedef struct D3DPRESENT_PARAMETERS {
UINT BackBufferWidth;
UINT BackBufferHeight;
D3DFORMAT BackBufferFormat;
UINT BackBufferCount;
D3DMULTISAMPLE_TYPE MultiSampleType;
DWORD MultiSampleQuality;
D3DSWAPEFFECT SwapEffect;
HWND hDeviceWindow;
BOOL Windowed;
BOOL EnableAutoDepthStencil;
D3DFORMAT AutoDepthStencilFormat;
DWORD Flags;
UINT FullScreen_RefreshRateInHz;
UINT PresentationInterval;
} D3DPRESENT_PARAMETERS, *LPD3DPRESENT_PARAMETERS;
設置SwapEffect爲D3DSWAPEFFECT_DISCARD時:讓顯卡選擇是執行FLIP(翻轉)或者COPY(複製)模式。
1.在windowed=TRUE BackBufferCount=1 情況下,啓用的是COPY模式。
2. 在windowed=TRUE BackBufferCount=2 情況下,啓用的是FLIP模式。
1.在windowed=FALSE BackBufferCount=1 情況下,啓用的是FLIP模式。