All pastes #614089 Raw Edit

Stuff

public cpp v1 · immutable
·published 2007-07-11 10:41 UTC
rendered paste body
	D3DDISPLAYMODE ddm = {0};	D3DPRESENT_PARAMETERS d3dpp = {0};	void* pBits;	IDirect3D8* pD3D;	IDirect3DDevice8* pd3dDevice;	IDirect3DSurface8* pSurface;	pD3D = Direct3DCreate8(D3D_SDK_VERSION);	pD3D->GetAdapterDisplayMode(D3DADAPTER_DEFAULT,&ddm);	d3dpp.Windowed = false;	d3dpp.Flags = D3DPRESENTFLAG_LOCKABLE_BACKBUFFER;	d3dpp.BackBufferFormat = ddm.Format;	d3dpp.BackBufferHeight = ddm.Height;	d3dpp.BackBufferWidth = ddm.Width;	d3dpp.MultiSampleType = D3DMULTISAMPLE_NONE;	d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;	d3dpp.hDeviceWindow = hWnd;	d3dpp.FullScreen_PresentationInterval = D3DPRESENT_INTERVAL_DEFAULT;	d3dpp.FullScreen_RefreshRateInHz = D3DPRESENT_RATE_DEFAULT;	int res = pD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, &d3dpp, &pd3dDevice);	pd3dDevice->CreateImageSurface(width,height,D3DFMT_A8R8G8B8,&pSurface);	pd3dDevice->GetFrontBuffer(pSurface);	D3DLOCKED_RECT lockedRect;