@@ -2498,6 +2498,36 @@ __attribute__((convergent)) double3 WaveReadLaneAt(double3, uint32_t);
24982498_HLSL_BUILTIN_ALIAS (__builtin_hlsl_wave_read_lane_at)
24992499__attribute__((convergent)) double4 WaveReadLaneAt(double4, uint32_t );
25002500
2501+ // ===----------------------------------------------------------------------===//
2502+ // WaveActiveBitOr builtins
2503+ // ===----------------------------------------------------------------------===//
2504+
2505+ _HLSL_AVAILABILITY (shadermodel, 6.0 )
2506+ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_active_bit_or)
2507+ __attribute__((convergent)) uint WaveActiveBitOr(uint);
2508+ _HLSL_AVAILABILITY (shadermodel, 6.0 )
2509+ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_active_bit_or)
2510+ __attribute__((convergent)) uint2 WaveActiveBitOr(uint2);
2511+ _HLSL_AVAILABILITY (shadermodel, 6.0 )
2512+ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_active_bit_or)
2513+ __attribute__((convergent)) uint3 WaveActiveBitOr(uint3);
2514+ _HLSL_AVAILABILITY (shadermodel, 6.0 )
2515+ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_active_bit_or)
2516+ __attribute__((convergent)) uint4 WaveActiveBitOr(uint4);
2517+
2518+ _HLSL_AVAILABILITY (shadermodel, 6.0 )
2519+ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_active_bit_or)
2520+ __attribute__((convergent)) uint64_t WaveActiveBitOr(uint64_t );
2521+ _HLSL_AVAILABILITY (shadermodel, 6.0 )
2522+ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_active_bit_or)
2523+ __attribute__((convergent)) uint64_t2 WaveActiveBitOr(uint64_t2);
2524+ _HLSL_AVAILABILITY (shadermodel, 6.0 )
2525+ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_active_bit_or)
2526+ __attribute__((convergent)) uint64_t3 WaveActiveBitOr(uint64_t3);
2527+ _HLSL_AVAILABILITY (shadermodel, 6.0 )
2528+ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_active_bit_or)
2529+ __attribute__((convergent)) uint64_t4 WaveActiveBitOr(uint64_t4);
2530+
25012531// ===----------------------------------------------------------------------===//
25022532// WaveActiveMax builtins
25032533// ===----------------------------------------------------------------------===//
0 commit comments