Blender
V3.3
|
Go to the source code of this file.
Macros | |
#define | ONEAPI_TYP(x) typename T##x |
#define | ONEAPI_CAST(x) *(T##x *)(args[x]) |
#define | ONEAPI_T(x) T##x |
#define | ONEAPI_GET_NTH_ARG(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, N, ...) N |
#define | ONEAPI_0(_call, ...) |
#define | ONEAPI_1(_call, x) _call(x) |
#define | ONEAPI_2(_call, x, ...) _call(x), ONEAPI_1(_call, __VA_ARGS__) |
#define | ONEAPI_3(_call, x, ...) _call(x), ONEAPI_2(_call, __VA_ARGS__) |
#define | ONEAPI_4(_call, x, ...) _call(x), ONEAPI_3(_call, __VA_ARGS__) |
#define | ONEAPI_5(_call, x, ...) _call(x), ONEAPI_4(_call, __VA_ARGS__) |
#define | ONEAPI_6(_call, x, ...) _call(x), ONEAPI_5(_call, __VA_ARGS__) |
#define | ONEAPI_7(_call, x, ...) _call(x), ONEAPI_6(_call, __VA_ARGS__) |
#define | ONEAPI_8(_call, x, ...) _call(x), ONEAPI_7(_call, __VA_ARGS__) |
#define | ONEAPI_9(_call, x, ...) _call(x), ONEAPI_8(_call, __VA_ARGS__) |
#define | ONEAPI_10(_call, x, ...) _call(x), ONEAPI_9(_call, __VA_ARGS__) |
#define | ONEAPI_11(_call, x, ...) _call(x), ONEAPI_10(_call, __VA_ARGS__) |
#define | ONEAPI_12(_call, x, ...) _call(x), ONEAPI_11(_call, __VA_ARGS__) |
#define | ONEAPI_13(_call, x, ...) _call(x), ONEAPI_12(_call, __VA_ARGS__) |
#define | ONEAPI_14(_call, x, ...) _call(x), ONEAPI_13(_call, __VA_ARGS__) |
#define | ONEAPI_15(_call, x, ...) _call(x), ONEAPI_14(_call, __VA_ARGS__) |
#define | ONEAPI_16(_call, x, ...) _call(x), ONEAPI_15(_call, __VA_ARGS__) |
#define | ONEAPI_17(_call, x, ...) _call(x), ONEAPI_16(_call, __VA_ARGS__) |
#define | ONEAPI_18(_call, x, ...) _call(x), ONEAPI_17(_call, __VA_ARGS__) |
#define | ONEAPI_19(_call, x, ...) _call(x), ONEAPI_18(_call, __VA_ARGS__) |
#define | ONEAPI_20(_call, x, ...) _call(x), ONEAPI_19(_call, __VA_ARGS__) |
#define | ONEAPI_21(_call, x, ...) _call(x), ONEAPI_20(_call, __VA_ARGS__) |
#define | ONEAPI_CALL_FOR(x, ...) |
#define | oneapi_template(...) |
Functions | |
oneapi_template (0) oneapi_template(0 | |
oneapi_template (0, 1, 2) oneapi_template(0 | |
oneapi_template (0, 1, 2, 3, 4) oneapi_template(0 | |
oneapi_template (0, 1, 2, 3, 4, 5, 6) oneapi_template(0 | |
oneapi_template (0, 1, 2, 3, 4, 5, 6, 7, 8) oneapi_template(0 | |
oneapi_template (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) oneapi_template(0 | |
oneapi_template (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) oneapi_template(0 | |
oneapi_template (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14) oneapi_template(0 | |
oneapi_template (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16) oneapi_template(0 | |
oneapi_template (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18) oneapi_template(0 | |
#define ONEAPI_0 | ( | _call, | |
... | |||
) |
Definition at line 32 of file kernel_templates.h.
Definition at line 33 of file kernel_templates.h.
Definition at line 42 of file kernel_templates.h.
Definition at line 43 of file kernel_templates.h.
Definition at line 44 of file kernel_templates.h.
Definition at line 45 of file kernel_templates.h.
Definition at line 46 of file kernel_templates.h.
Definition at line 47 of file kernel_templates.h.
Definition at line 48 of file kernel_templates.h.
Definition at line 49 of file kernel_templates.h.
Definition at line 50 of file kernel_templates.h.
Definition at line 51 of file kernel_templates.h.
Definition at line 34 of file kernel_templates.h.
Definition at line 52 of file kernel_templates.h.
Definition at line 53 of file kernel_templates.h.
Definition at line 35 of file kernel_templates.h.
Definition at line 36 of file kernel_templates.h.
Definition at line 37 of file kernel_templates.h.
Definition at line 38 of file kernel_templates.h.
Definition at line 39 of file kernel_templates.h.
Definition at line 40 of file kernel_templates.h.
Definition at line 41 of file kernel_templates.h.
Definition at line 55 of file kernel_templates.h.
#define ONEAPI_GET_NTH_ARG | ( | _1, | |
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8, | |||
_9, | |||
_10, | |||
_11, | |||
_12, | |||
_13, | |||
_14, | |||
_15, | |||
_16, | |||
_17, | |||
_18, | |||
_19, | |||
_20, | |||
_21, | |||
_22, | |||
N, | |||
... | |||
) | N |
Definition at line 31 of file kernel_templates.h.
#define oneapi_template | ( | ... | ) |
Definition at line 84 of file kernel_templates.h.
oneapi_template | ( | 0 | ) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | |||
) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | , | ||
3 | , | ||
4 | |||
) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | , | ||
3 | , | ||
4 | , | ||
5 | , | ||
6 | |||
) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | , | ||
3 | , | ||
4 | , | ||
5 | , | ||
6 | , | ||
7 | , | ||
8 | |||
) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | , | ||
3 | , | ||
4 | , | ||
5 | , | ||
6 | , | ||
7 | , | ||
8 | , | ||
9 | , | ||
10 | |||
) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | , | ||
3 | , | ||
4 | , | ||
5 | , | ||
6 | , | ||
7 | , | ||
8 | , | ||
9 | , | ||
10 | , | ||
11 | , | ||
12 | |||
) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | , | ||
3 | , | ||
4 | , | ||
5 | , | ||
6 | , | ||
7 | , | ||
8 | , | ||
9 | , | ||
10 | , | ||
11 | , | ||
12 | , | ||
13 | , | ||
14 | |||
) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | , | ||
3 | , | ||
4 | , | ||
5 | , | ||
6 | , | ||
7 | , | ||
8 | , | ||
9 | , | ||
10 | , | ||
11 | , | ||
12 | , | ||
13 | , | ||
14 | , | ||
15 | , | ||
16 | |||
) |
oneapi_template | ( | 0 | , |
1 | , | ||
2 | , | ||
3 | , | ||
4 | , | ||
5 | , | ||
6 | , | ||
7 | , | ||
8 | , | ||
9 | , | ||
10 | , | ||
11 | , | ||
12 | , | ||
13 | , | ||
14 | , | ||
15 | , | ||
16 | , | ||
17 | , | ||
18 | |||
) |