03-20-2019 01:27 PM
04-15-2019 02:07 PM
04-16-2019 04:23 PM
04-16-2019 04:47 PM
04-19-2019 05:44 AM
04-19-2019 06:02 AM
04-19-2019 06:22 AM
DXGI_FORMAT_R8G8B8A8_UNORM
04-19-2019 06:26 AM
04-19-2019 07:31 AM
ID3D11Texture2D* d3d_colortex_;
const int w = 1600;
const int h = 900;
if (CurrRenderTarget)
{
// w=CurrRenderTarget->GetWidth();
// h=CurrRenderTarget->GetHeight();
debug_trace("CurrRenderTarget w=%d h=%d", w, h);
}
// Create DX surface with dimensions of CurrRenderTarget
D3D11_TEXTURE2D_DESC desc;
ZeroMemory(&desc, sizeof(desc));
desc.Height = h;
desc.Width = w;
desc.MipLevels = 1;
desc.ArraySize = 1;
desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM; // A four-component, 32-bit unsigned-normalized-integer format that supports 8 bits per channel including alpha.
desc.SampleDesc.Count = 1;
desc.SampleDesc.Quality = 0;
desc.Usage = D3D11_USAGE_DEFAULT;
desc.BindFlags = 0;
desc.BindFlags |= D3D11_BIND_RENDER_TARGET;
desc.BindFlags |= D3D11_BIND_SHADER_RESOURCE;
desc.CPUAccessFlags = 0;
desc.MiscFlags = 0;
HRESULT hr=deviceD3D11->CreateTexture2D(&desc, NULL, &d3d_colortex_);
04-19-2019 11:23 AM
04-19-2019 11:48 AM