Developer Guide and Reference

  • 2022.2
  • 09/08/2022
  • Public Content



SYCL Image doesn’t support normalized read mode.

Detailed Help

This warning is emitted when
is used as the third argument of texture in the original code. Since SYCL* Image doesn’t support normalized read mode,
will be ignored during migration.
It may cause errors in the resulting code, for example, redefinition of overloaded functions, if the overloaded functions are differentiated based on the texture type in the original code.
For example, this original code:
// original code: __device__ void foo(const texture<char, 2, cudaReadModeNormalizedFloat> tex); __device__ void foo (const texture<char, 2, cudaReadModeElementType> tex);
results in the following migrated DPC++ code:
// migrated DPC++ code: void foo (dpct::image_accessor_ext<char, 2> tex); void foo (dpct::image_accessor_ext<char, 2> tex);

Suggestions to Fix

Review the code and update as needed.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at