[clang] [HLSL] Add Texture3D and RWTexture3D types (PR #220438)

Finn Plummer via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 9 13:48:58 PDT 2026


================
@@ -963,10 +985,12 @@ void main(COORD_TYPE loc, float cmp) {
   t.SampleGrad(s, loc, (GRAD_TYPE)0, (GRAD_TYPE)0, OFFSET_ARG);
   t.SampleGrad(s, loc, (GRAD_TYPE)0, (GRAD_TYPE)0, OFFSET_ARG, 1.0);
   t.SampleLevel(s, loc, 0.0, OFFSET_ARG);
+#ifdef HAS_SAMPLE_CMP
   t.SampleCmp(scs, loc, cmp, OFFSET_ARG);
   t.SampleCmp(scs, loc, cmp, OFFSET_ARG, 1.0f);
   t.SampleCmpLevelZero(scs, loc, cmp, OFFSET_ARG);
 #endif
+#endif
----------------
inbelic wrote:

nit:
```suggestion
#endif // HAS_SAMPLE_CMP
#endif // HAS_OFFSET
```

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


More information about the cfe-commits mailing list