Advertisement
Guest User

Untitled

a guest
Aug 30th, 2012
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1.         DXGI_SWAP_CHAIN_DESC desc={0};
  2.         desc.BufferCount=1;
  3.         desc.BufferDesc.Width=width;
  4.         desc.BufferDesc.Height=height;
  5.         desc.BufferDesc.Format=DXGI_FORMAT_R8G8B8A8_UNORM;
  6.         desc.BufferUsage=DXGI_USAGE_RENDER_TARGET_OUTPUT;
  7.         desc.OutputWindow=(HWND)window;
  8.         desc.SampleDesc.Count=1;
  9.         desc.SampleDesc.Quality=0;
  10.         desc.Windowed=TRUE;
  11.  
  12.         HRESULT hr=D3D10CreateDeviceAndSwapChain(
  13.             NULL,
  14.             D3D10_DRIVER_TYPE_HARDWARE,
  15.             NULL,
  16. #if (_DEBUG)
  17.             D3D10_CREATE_DEVICE_DEBUG,
  18. #else
  19.             0,
  20. #endif
  21.             D3D10_SDK_VERSION,
  22.             &desc,
  23.             &mpSwapChain,
  24.             &mpDevice);
  25.         if(hr!=S_OK) {
  26.             Log::Fatal("Could not create render device - CreateDeviceAndSwapChain failed!");
  27.             return false;
  28.         };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement