From 650aecbe10c8ebb2183f32d9341e1355dbaa2e87 Mon Sep 17 00:00:00 2001 From: chyyran Date: Tue, 21 Feb 2023 17:13:18 -0500 Subject: [PATCH] d3d11/12: fix sampler set creation --- librashader-runtime-d3d11/src/samplers.rs | 2 +- librashader-runtime-d3d12/src/samplers.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/librashader-runtime-d3d11/src/samplers.rs b/librashader-runtime-d3d11/src/samplers.rs index 3a42564..4b6bec5 100644 --- a/librashader-runtime-d3d11/src/samplers.rs +++ b/librashader-runtime-d3d11/src/samplers.rs @@ -31,7 +31,7 @@ impl SamplerSet { let mut sampler = None; device.CreateSamplerState( &D3D11_SAMPLER_DESC { - Filter: filter_mode.into(), + Filter: (*filter_mode).into(), AddressU: D3D11_TEXTURE_ADDRESS_MODE::from(*wrap_mode), AddressV: D3D11_TEXTURE_ADDRESS_MODE::from(*wrap_mode), AddressW: D3D11_TEXTURE_ADDRESS_MODE::from(*wrap_mode), diff --git a/librashader-runtime-d3d12/src/samplers.rs b/librashader-runtime-d3d12/src/samplers.rs index 80998b9..9b0215e 100644 --- a/librashader-runtime-d3d12/src/samplers.rs +++ b/librashader-runtime-d3d12/src/samplers.rs @@ -41,7 +41,7 @@ impl SamplerSet { let sampler = heap.alloc_slot()?; device.CreateSampler( &D3D12_SAMPLER_DESC { - Filter: filter_mode.into(), + Filter: (*filter_mode).into(), AddressU: D3D12_TEXTURE_ADDRESS_MODE::from(*wrap_mode), AddressV: D3D12_TEXTURE_ADDRESS_MODE::from(*wrap_mode), AddressW: D3D12_TEXTURE_ADDRESS_MODE::from(*wrap_mode),