Skip to content

Commit 02eed2e

Browse files
author
kevyuu
committed
Fix example 28
1 parent 7011ea0 commit 02eed2e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

28_FFTBloom/app_resources/fft_convolve_ifft.hlsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ struct PreloadedSecondAxisAccessor : PreloadedAccessorMirrorTradeBase
9797

9898
// --------------------------------------------------- MIRROR PADDING -------------------------------------------------------------------------------------------
9999
#ifdef MIRROR_PADDING
100-
preloaded[localElementIndex] = select(oddThread ^ invert, hi, lo);
100+
preloaded[localElementIndex] = select(_static_cast<bool>(oddThread ^ invert), hi, lo);
101101
// ----------------------------------------------------- ZERO PADDING -------------------------------------------------------------------------------------------
102102
#else
103103
const complex_t<scalar_t> Zero = { scalar_t(0), scalar_t(0) };
@@ -114,7 +114,7 @@ struct PreloadedSecondAxisAccessor : PreloadedAccessorMirrorTradeBase
114114
const complex_t<scalar_t> evenThreadLo = { loOrHi.real(), otherThreadLoOrHi.real() };
115115
// Odd thread writes `hi = Z1 + iN1`
116116
const complex_t<scalar_t> oddThreadHi = { otherThreadLoOrHi.imag(), loOrHi.imag() };
117-
preloaded[localElementIndex] = select(oddThread ^ invert, oddThreadHi, evenThreadLo);
117+
preloaded[localElementIndex] = select(_static_cast<bool>(oddThread ^ invert), oddThreadHi, evenThreadLo);
118118
}
119119
paddedIndex += WorkgroupSize / 2;
120120
}

0 commit comments

Comments
 (0)