common: Fix _BitScanForward usage on MSVC.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
parent
bb2e35c539
commit
2c54e18245
|
@ -120,8 +120,7 @@ static inline unsigned int vkd3d_bitmask_tzcnt32(uint32_t mask)
|
|||
{
|
||||
#ifdef _MSC_VER
|
||||
unsigned long result;
|
||||
_BitScanForward(&result, mask) ? result : 32;
|
||||
return result;
|
||||
return _BitScanForward(&result, mask) ? result : 32;
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
return mask ? __builtin_ctz(mask) : 32;
|
||||
#else
|
||||
|
|
Loading…
Reference in New Issue