cuda.core.textures.ReadMode#

class cuda.core.textures.ReadMode(
value,
names=<not given>,
*values,
module=None,
qualname=None,
type=None,
start=1,
boundary=None,
)#

How sampled values are returned to the kernel.

  • ELEMENT_TYPE: return the raw element value (integer formats stay integer, float stays float).

  • NORMALIZED_FLOAT: integer formats are promoted to a normalized float in [0, 1] (unsigned) or [-1, 1] (signed). Float formats are unaffected.

ELEMENT_TYPE: 0

How sampled values are returned to the kernel. - ELEMENT_TYPE: return the raw element value (integer formats stay integer, float stays float). - NORMALIZED_FLOAT: integer formats are promoted to a normalized float in [0, 1] (unsigned) or [-1, 1] (signed). Float formats are unaffected.

NORMALIZED_FLOAT: 1

How sampled values are returned to the kernel. - ELEMENT_TYPE: return the raw element value (integer formats stay integer, float stays float). - NORMALIZED_FLOAT: integer formats are promoted to a normalized float in [0, 1] (unsigned) or [-1, 1] (signed). Float formats are unaffected.