Hi...
I am trying to load a texture with the DXGI_FORMAT_R8_UNORM to obtain its luminance version(grayScale), in D3D9 i was used D3DFMT_L8 and the result is okay but in D3D11 i only obtain the red channel, what i am doing wrong?
Rendered Color image: 
Render with DXGI_FORMAT_R8_UNORM(bad!!): 
here is the code:
D3DX11_IMAGE_INFO* pImgInfo = 0; HRESULT imghr = D3DX11GetImageInfoFromFile( L"Tiles.png", NULL, pImgInfo, NULL); D3DX11_IMAGE_LOAD_INFO imgLoadInfo; imgLoadInfo.Width = D3DX11_DEFAULT; imgLoadInfo.Height = D3DX11_DEFAULT; imgLoadInfo.Depth = D3DX11_DEFAULT; imgLoadInfo.FirstMipLevel = D3DX11_DEFAULT; imgLoadInfo.MipLevels = D3DX11_DEFAULT; imgLoadInfo.Usage = D3D11_USAGE_DEFAULT; imgLoadInfo.BindFlags = D3D11_BIND_SHADER_RESOURCE; imgLoadInfo.CpuAccessFlags = 0; imgLoadInfo.MiscFlags = 0; imgLoadInfo.Format = DXGI_FORMAT_R8_UNORM; //imgLoadInfo.Format = DXGI_FORMAT_R16G16B16A16_UNORM; imgLoadInfo.Filter = D3DX11_FILTER_NONE; imgLoadInfo.MipFilter = D3DX11_DEFAULT; imgLoadInfo.pSrcInfo = pImgInfo; m_Texture = m_pRenderer11->LoadTexture( L"Tiles.png", &imgLoadInfo );









