GPUDevice: Implement MirrorRepeat address mode

This commit is contained in:
Stenzek
2023-12-08 20:06:29 +10:00
parent 6deb9d3072
commit b65d2748b4
7 changed files with 7 additions and 1 deletions

View File

@ -177,6 +177,7 @@ std::unique_ptr<GPUSampler> D3D11Device::CreateSampler(const GPUSampler::Config&
D3D11_TEXTURE_ADDRESS_WRAP, // Repeat
D3D11_TEXTURE_ADDRESS_CLAMP, // ClampToEdge
D3D11_TEXTURE_ADDRESS_BORDER, // ClampToBorder
D3D11_TEXTURE_ADDRESS_MIRROR, // MirrorRepeat
}};
static constexpr u8 filter_count = static_cast<u8>(GPUSampler::Filter::MaxCount);
static constexpr D3D11_FILTER filters[filter_count][filter_count][filter_count] = {