From 2efe704921c2040da7906b935753790d5504c21f Mon Sep 17 00:00:00 2001 From: Victor Lomuller Date: Thu, 15 Feb 2024 20:19:25 +0000 Subject: [PATCH] [SYCL][Bindless] Fix Grad flag Grad flag was set to 0x3 (meaning Lod + Bias) instead of 0x4 see https://registry.khronos.org/SPIR-V/specs/unified1/SPIRV.html#Image_Operands Signed-off-by: Victor Lomuller --- sycl/include/sycl/detail/image_ocl_types.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sycl/include/sycl/detail/image_ocl_types.hpp b/sycl/include/sycl/detail/image_ocl_types.hpp index 95de2eabd1042..cb22cc32b0b38 100644 --- a/sycl/include/sycl/detail/image_ocl_types.hpp +++ b/sycl/include/sycl/detail/image_ocl_types.hpp @@ -110,7 +110,7 @@ static RetType __invoke__ImageReadGrad(SmpImageT SmpImg, CoordT Coords, auto TmpGraddX = sycl::detail::convertToOpenCLType(Dx); auto TmpGraddY = sycl::detail::convertToOpenCLType(Dy); - enum ImageOperands { Grad = 0x3 }; + enum ImageOperands { Grad = 0x4 }; // OpImageSampleExplicitLod // Its components must be the same as Sampled Type of the underlying