diff --git a/projects/clr/hipamd/include/hip/hcc_detail/hip_texture_types.h b/projects/clr/hipamd/include/hip/hcc_detail/hip_texture_types.h index 0a68b507e8..b229f4e696 100644 --- a/projects/clr/hipamd/include/hip/hcc_detail/hip_texture_types.h +++ b/projects/clr/hipamd/include/hip/hcc_detail/hip_texture_types.h @@ -45,10 +45,15 @@ THE SOFTWARE. * * * * *******************************************************************************/ +#if __HIP__ +#define __HIP_TEXTURE_ATTRIB __attribute__((device_builtin_texture_type)) +#else +#define __HIP_TEXTURE_ATTRIB +#endif template -struct texture : public textureReference { +struct __HIP_TEXTURE_ATTRIB texture : public textureReference { texture(int norm = 0, enum hipTextureFilterMode fMode = hipFilterModePoint, enum hipTextureAddressMode aMode = hipAddressModeClamp) { normalized = norm;