mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-26 23:55:40 +00:00
D3D11HostDisplay: Fix software cursor rendering
This commit is contained in:
parent
7d88bba764
commit
ed6065d7f5
|
@ -456,6 +456,18 @@ bool D3D11HostDisplay::CreateResources()
|
||||||
if (FAILED(hr))
|
if (FAILED(hr))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
blend_desc.RenderTarget[0] = {TRUE,
|
||||||
|
D3D11_BLEND_SRC_ALPHA,
|
||||||
|
D3D11_BLEND_INV_SRC_ALPHA,
|
||||||
|
D3D11_BLEND_OP_ADD,
|
||||||
|
D3D11_BLEND_ONE,
|
||||||
|
D3D11_BLEND_ZERO,
|
||||||
|
D3D11_BLEND_OP_ADD,
|
||||||
|
D3D11_COLOR_WRITE_ENABLE_ALL};
|
||||||
|
hr = m_device->CreateBlendState(&blend_desc, m_software_cursor_blend_state.GetAddressOf());
|
||||||
|
if (FAILED(hr))
|
||||||
|
return false;
|
||||||
|
|
||||||
CD3D11_SAMPLER_DESC sampler_desc = CD3D11_SAMPLER_DESC(CD3D11_DEFAULT());
|
CD3D11_SAMPLER_DESC sampler_desc = CD3D11_SAMPLER_DESC(CD3D11_DEFAULT());
|
||||||
sampler_desc.Filter = D3D11_FILTER_MIN_MAG_MIP_POINT;
|
sampler_desc.Filter = D3D11_FILTER_MIN_MAG_MIP_POINT;
|
||||||
hr = m_device->CreateSamplerState(&sampler_desc, m_point_sampler.GetAddressOf());
|
hr = m_device->CreateSamplerState(&sampler_desc, m_point_sampler.GetAddressOf());
|
||||||
|
|
Loading…
Reference in a new issue