Go to the source code of this file.
|
enum class | sycl::_V1::ext::intel::esimd::rgba_channel : uint8_t { sycl::_V1::ext::intel::esimd::R
, sycl::_V1::ext::intel::esimd::G
, sycl::_V1::ext::intel::esimd::B
, sycl::_V1::ext::intel::esimd::A
} |
| Represents a pixel's channel. More...
|
|
enum class | sycl::_V1::ext::intel::esimd::rgba_channel_mask : uint8_t {
sycl::_V1::ext::intel::esimd::R = detail::chR
, sycl::_V1::ext::intel::esimd::G = detail::chG
, sycl::_V1::ext::intel::esimd::GR = detail::chG | detail::chR
, sycl::_V1::ext::intel::esimd::B = detail::chB
,
sycl::_V1::ext::intel::esimd::BR = detail::chB | detail::chR
, sycl::_V1::ext::intel::esimd::BG = detail::chB | detail::chG
, sycl::_V1::ext::intel::esimd::BGR = detail::chB | detail::chG | detail::chR
, sycl::_V1::ext::intel::esimd::A = detail::chA
,
sycl::_V1::ext::intel::esimd::AR = detail::chA | detail::chR
, sycl::_V1::ext::intel::esimd::AG = detail::chA | detail::chG
, sycl::_V1::ext::intel::esimd::AGR = detail::chA | detail::chG | detail::chR
, sycl::_V1::ext::intel::esimd::AB = detail::chA | detail::chB
,
sycl::_V1::ext::intel::esimd::ABR = detail::chA | detail::chB | detail::chR
, sycl::_V1::ext::intel::esimd::ABG = detail::chA | detail::chB | detail::chG
, sycl::_V1::ext::intel::esimd::ABGR = detail::chA | detail::chB | detail::chG | detail::chR
} |
| Represents a pixel's channel mask - all possible combinations of enabled channels. More...
|
|
enum class | sycl::_V1::ext::intel::esimd::atomic_op : uint8_t {
sycl::_V1::ext::intel::esimd::add = 0x0
, sycl::_V1::ext::intel::esimd::sub = 0x1
, sycl::_V1::ext::intel::esimd::inc = 0x2
, sycl::_V1::ext::intel::esimd::dec = 0x3
,
sycl::_V1::ext::intel::esimd::umin = 0x4
, sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("use umin") = umin
, sycl::_V1::ext::intel::esimd::umax = 0x5
, sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("use smax") = umax
,
sycl::_V1::ext::intel::esimd::xchg = 0x6
, sycl::_V1::ext::intel::esimd::cmpxchg = 0x7
, sycl::_V1::ext::intel::esimd::bit_and = 0x8
, sycl::_V1::ext::intel::esimd::bit_or = 0x9
,
sycl::_V1::ext::intel::esimd::bit_xor = 0xa
, sycl::_V1::ext::intel::esimd::smin = 0xb
, sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("use smin") = smin
, sycl::_V1::ext::intel::esimd::smax = 0xc
,
sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("use smax") = 0xc
, sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("fmax" __ESIMD_USM_DWORD_ATOMIC_TO_LSC) = 0x10
, sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("fmin" __ESIMD_USM_DWORD_ATOMIC_TO_LSC) = 0x11
, sycl::_V1::ext::intel::esimd::fcmpxchg = 0x12
,
sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("fcmpwr" __ESIMD_USM_DWORD_ATOMIC_TO_LSC) = fcmpxchg
, sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("fadd" __ESIMD_USM_DWORD_ATOMIC_TO_LSC) = 0x13
, sycl::_V1::ext::intel::esimd::__SYCL_DEPRECATED =("fsub" __ESIMD_USM_DWORD_ATOMIC_TO_LSC) = 0x14
, sycl::_V1::ext::intel::esimd::load = 0x15
,
sycl::_V1::ext::intel::esimd::store = 0x16
, sycl::_V1::ext::intel::esimd::predec = 0xff
} |
| Represents an atomic operation. More...
|
|