DXGI_SWAP_CHAIN_DESC SwapChainDesc;
ZeroMemory(&SwapChainDesc, sizeof SwapChainDesc);
SwapChainDesc.BufferDesc.Width = WindowWidth;
DXGI_SWAP_CHAIN_DESC SwapChainDesc;
ZeroMemory(&SwapChainDesc, sizeof SwapChainDesc);
SwapChainDesc.BufferDesc.Width = WindowWidth;
hr = D3D11CreateDeviceAndSwapChain(NULL, /* pAdapter */
D3D_DRIVER_TYPE_HARDWARE,
NULL, /* Software */
hr = D3D11CreateDeviceAndSwapChain(NULL, /* pAdapter */
D3D_DRIVER_TYPE_HARDWARE,
NULL, /* Software */
RasterizerDesc.CullMode = D3D11_CULL_NONE;
RasterizerDesc.FillMode = D3D11_FILL_SOLID;
RasterizerDesc.FrontCounterClockwise = true;
RasterizerDesc.CullMode = D3D11_CULL_NONE;
RasterizerDesc.FillMode = D3D11_FILL_SOLID;
RasterizerDesc.FrontCounterClockwise = true;
g_pDeviceContext->RSSetState(pRasterizerState);
g_pDeviceContext->IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP);
g_pDeviceContext->RSSetState(pRasterizerState);
g_pDeviceContext->IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP);