@@ -148,20 +148,19 @@ static D3D12_FILTER getDXFilterMode(FilterMode MinFilter, FilterMode MagFilter,
148148 return MagFilter == FilterMode::Nearest
149149 ? D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT
150150 : D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT ;
151- else
152- return MagFilter == FilterMode::Nearest
153- ? D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT
154- : D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT ;
155- } else {
156- if (MinFilter == FilterMode::Nearest)
157- return MagFilter == FilterMode::Nearest
158- ? D3D12_FILTER_MIN_MAG_MIP_POINT
159- : D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT ;
160- else
161- return MagFilter == FilterMode::Nearest
162- ? D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT
163- : D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT ;
151+
152+ return MagFilter == FilterMode::Nearest
153+ ? D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT
154+ : D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT ;
164155 }
156+ if (MinFilter == FilterMode::Nearest)
157+ return MagFilter == FilterMode::Nearest
158+ ? D3D12_FILTER_MIN_MAG_MIP_POINT
159+ : D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT ;
160+
161+ return MagFilter == FilterMode::Nearest
162+ ? D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT
163+ : D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT ;
165164}
166165
167166static D3D12_TEXTURE_ADDRESS_MODE getDXTextureAddressMode (AddressMode Mode) {
0 commit comments