+
+ ID3D10Buffer *pNullBuffer = NULL;
+ UINT NullStride = 0;
+ UINT NullOffset = 0;
+ g_pDevice->IASetVertexBuffers(0, 1, &pNullBuffer, &NullStride, &NullOffset);
+ pVertexBuffer->Release();
+
+ g_pDevice->OMSetRenderTargets(0, NULL, NULL);
+ pRenderTargetView->Release();
+
+ g_pDevice->IASetInputLayout(NULL);
+ pVertexLayout->Release();
+
+ g_pDevice->VSSetShader(NULL);
+ pVertexShader->Release();
+
+ g_pDevice->PSSetShader(NULL);
+ pPixelShader->Release();
+
+ g_pDevice->RSSetState(NULL);
+ pRasterizerState->Release();
+