how can I write data to BackBuffer directly?
LPDIRECT3DSURFACE9 pBackSurface = 0;
HRESULT hr = m_pDevice->GetBackBuffer(0,0,D3DBACKBUFFER_TYPE_MONO,&pBackSurface);
D3DLOCKED_RECT lr;
pBackSurface->LockRect(&lr,0,D3DLOCK_NOSYSLOCK);
...
I found I can''t lock BackBuffer.....
Did you created your device with the "lockablebackbuffer" flag?
d3dpp.Flags = D3DPRESENTFLAG_LOCKABLE_BACKBUFFER ;
d3dpp.Flags = D3DPRESENTFLAG_LOCKABLE_BACKBUFFER ;
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement