[clang] [llvm] [HLSL][DXIL][SPIRV] QuadReadAcrossX intrinsic support (PR #184360)

Joshua Batista via cfe-commits cfe-commits at lists.llvm.org
Tue Mar 17 14:00:11 PDT 2026


================
@@ -3505,6 +3451,105 @@ __attribute__((convergent)) double3 WavePrefixProduct(double3);
 _HLSL_BUILTIN_ALIAS(__builtin_hlsl_wave_prefix_product)
 __attribute__((convergent)) double4 WavePrefixProduct(double4);
 
+//===----------------------------------------------------------------------===//
+// QuadReadAcrossX builtins
+//===----------------------------------------------------------------------===//
+
+_HLSL_16BIT_AVAILABILITY(shadermodel, 6.2)
----------------
bob80905 wrote:

FYI this new macro I'm referring to is the direct result of your comment above noting the error with 6.0, that macro change has merged since then 😊

https://github.com/llvm/llvm-project/pull/184360


More information about the cfe-commits mailing list