From 6b140504242d4e2e5128ec27f194eb46f6353a9d Mon Sep 17 00:00:00 2001 From: Anton Gorenko Date: Mon, 1 Feb 2021 11:22:19 +0600 Subject: [PATCH] SWDEV-272536 - (PR-2229) Fix conversion of texture addressing mode hipAddressModeClamp corresponds to CL_ADDRESS_CLAMP_TO_EDGE. This change fixes incorrect sampling near texture edges. https://github.com/ROCm-Developer-Tools/HIP/pull/2229 Change-Id: Ia2af9f3cb582a74af7b1f65bad1ed0310eab2628 --- rocclr/hip_conversions.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rocclr/hip_conversions.hpp b/rocclr/hip_conversions.hpp index 99f143b7c9..35948703ad 100644 --- a/rocclr/hip_conversions.hpp +++ b/rocclr/hip_conversions.hpp @@ -126,11 +126,11 @@ cl_addressing_mode getCLAddressingMode(const hipTextureAddressMode hipAddressMod case hipAddressModeWrap: return CL_ADDRESS_REPEAT; case hipAddressModeClamp: - return CL_ADDRESS_CLAMP; + return CL_ADDRESS_CLAMP_TO_EDGE; case hipAddressModeMirror: return CL_ADDRESS_MIRRORED_REPEAT; case hipAddressModeBorder: - return CL_ADDRESS_CLAMP_TO_EDGE; + return CL_ADDRESS_CLAMP; } ShouldNotReachHere();