rendered paste bodyD3DVIEWPORT8 viewport;
viewport.X = 0;
viewport.Y = 0;
viewport.Width = d->w;
viewport.Height = d->h;
viewport.MinZ = 0.0f;
viewport.MaxZ = 0.0f;
IDirect3DDevice8_SetViewport(_d3d_device, &viewport);
D3DXMATRIX matOrtho;
D3DXMATRIX matIdentity;
//Setup orthographic projection matrix
D3DXMatrixOrthoLH (&matOrtho, d->w, d->h, 0.0f, 1.0f);
D3DXMatrixIdentity (&matIdentity);
IDirect3DDevice8_SetTransform (_d3d_device, D3DTS_PROJECTION, &matIdentity);
IDirect3DDevice8_SetTransform (_d3d_device, D3DTS_PROJECTION, &matOrtho);
IDirect3DDevice8_SetTransform (_d3d_device, D3DTS_WORLD, &matIdentity);
IDirect3DDevice8_SetTransform (_d3d_device, D3DTS_VIEW, &matIdentity);