From 9be23b6b1fc03de267f571d23d439461cb78ed42 Mon Sep 17 00:00:00 2001 From: sdashmiz Date: Mon, 16 May 2022 11:24:09 -0400 Subject: [PATCH] SWDEV-334857 - hipModuleGetTexRef compatibilty issue - make the defualt texref value compatible with cuda Signed-off-by: sdashmiz Change-Id: I2ae980e435f3b0fc15b237741e3f2b97c4257e12 [ROCm/clr commit: 8d93ff521f402f485e69cea4066cd79798b611df] --- projects/clr/hipamd/src/hip_module.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/projects/clr/hipamd/src/hip_module.cpp b/projects/clr/hipamd/src/hip_module.cpp index 6d9b5885ad..d527d4f733 100644 --- a/projects/clr/hipamd/src/hip_module.cpp +++ b/projects/clr/hipamd/src/hip_module.cpp @@ -674,7 +674,11 @@ hipError_t hipModuleGetTexRef(textureReference** texRef, hipModule_t hmod, const // Texture references created by HIP driver API // have the default read mode set to normalized float. + // have format set to format float + // set num of channels to 1 (*texRef)->readMode = hipReadModeNormalizedFloat; + (*texRef)->format = HIP_AD_FORMAT_FLOAT; + (*texRef)->numChannels = 1; hipError_t err = PlatformState::instance().registerTexRef(*texRef, hmod, std::string(name));