|
Blender V4.5
|
#include "BLI_map.hh"#include "BLI_set.hh"#include "BLI_string_ref.hh"#include "BKE_global.hh"#include "GPU_capabilities.hh"#include "GPU_context.hh"#include "GPU_platform.hh"#include "GPU_shader.hh"#include "gpu_shader_create_info.hh"#include "gpu_shader_create_info_private.hh"#include "gpu_shader_dependency_private.hh"#include "gpu_shader_create_info_list.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::gpu |
| namespace | blender::gpu::shader |
Macros | |
| #define | GPU_SHADER_NAMED_INTERFACE_INFO(_interface, _inst_name) |
| #define | GPU_SHADER_INTERFACE_INFO(_interface) |
| #define | GPU_SHADER_CREATE_INFO(_info) |
| #define | GPU_SHADER_NAMED_INTERFACE_END(_inst_name) |
| #define | GPU_SHADER_INTERFACE_END() |
| #define | GPU_SHADER_CREATE_END() |
| #define | _BLI_ASSERT_PRINT_POS(a) |
| #define | _BLI_ASSERT_ABORT() |
| #define | BLI_assert(a) |
| #define | BLI_assert_msg(a, msg) |
| #define | BLI_STATIC_ASSERT(a, msg) |
| #define | BLI_STATIC_ASSERT_ALIGN(st, align) |
| #define | BLI_assert_unreachable() |
| #define | __BLI_UTILDEFINES_H__ |
| #define | BLI_INLINE static inline __attribute__((always_inline)) __attribute__((__unused__)) |
| #define | BLI_INLINE_METHOD inline __attribute__((always_inline)) __attribute__((__unused__)) |
| #define | BLI_NOINLINE |
| #define | _MSC_STDINT_H_ |
| #define | _W64 |
| #define | INT8_MIN ((int8_t)_I8_MIN) |
| #define | INT8_MAX _I8_MAX |
| #define | INT16_MIN ((int16_t)_I16_MIN) |
| #define | INT16_MAX _I16_MAX |
| #define | INT32_MIN ((int32_t)_I32_MIN) |
| #define | INT32_MAX _I32_MAX |
| #define | INT64_MIN ((int64_t)_I64_MIN) |
| #define | INT64_MAX _I64_MAX |
| #define | UINT8_MAX _UI8_MAX |
| #define | UINT16_MAX _UI16_MAX |
| #define | UINT32_MAX _UI32_MAX |
| #define | UINT64_MAX _UI64_MAX |
| #define | INT_LEAST8_MIN INT8_MIN |
| #define | INT_LEAST8_MAX INT8_MAX |
| #define | INT_LEAST16_MIN INT16_MIN |
| #define | INT_LEAST16_MAX INT16_MAX |
| #define | INT_LEAST32_MIN INT32_MIN |
| #define | INT_LEAST32_MAX INT32_MAX |
| #define | INT_LEAST64_MIN INT64_MIN |
| #define | INT_LEAST64_MAX INT64_MAX |
| #define | UINT_LEAST8_MAX UINT8_MAX |
| #define | UINT_LEAST16_MAX UINT16_MAX |
| #define | UINT_LEAST32_MAX UINT32_MAX |
| #define | UINT_LEAST64_MAX UINT64_MAX |
| #define | INT_FAST8_MIN INT8_MIN |
| #define | INT_FAST8_MAX INT8_MAX |
| #define | INT_FAST16_MIN INT16_MIN |
| #define | INT_FAST16_MAX INT16_MAX |
| #define | INT_FAST32_MIN INT32_MIN |
| #define | INT_FAST32_MAX INT32_MAX |
| #define | INT_FAST64_MIN INT64_MIN |
| #define | INT_FAST64_MAX INT64_MAX |
| #define | UINT_FAST8_MAX UINT8_MAX |
| #define | UINT_FAST16_MAX UINT16_MAX |
| #define | UINT_FAST32_MAX UINT32_MAX |
| #define | UINT_FAST64_MAX UINT64_MAX |
| #define | INTPTR_MIN INT32_MIN |
| #define | INTPTR_MAX INT32_MAX |
| #define | UINTPTR_MAX UINT32_MAX |
| #define | INTMAX_MIN INT64_MIN |
| #define | INTMAX_MAX INT64_MAX |
| #define | UINTMAX_MAX UINT64_MAX |
| #define | PTRDIFF_MIN _I32_MIN |
| #define | PTRDIFF_MAX _I32_MAX |
| #define | SIG_ATOMIC_MIN INT_MIN |
| #define | SIG_ATOMIC_MAX INT_MAX |
| #define | SIZE_MAX _UI32_MAX |
| #define | WCHAR_MIN 0 |
| #define | WCHAR_MAX _UI16_MAX |
| #define | WINT_MIN 0 |
| #define | WINT_MAX _UI16_MAX |
| #define | INT8_C(val) |
| #define | INT16_C(val) |
| #define | INT32_C(val) |
| #define | INT64_C(val) |
| #define | UINT8_C(val) |
| #define | UINT16_C(val) |
| #define | UINT32_C(val) |
| #define | UINT64_C(val) |
| #define | INTMAX_C INT64_C |
| #define | UINTMAX_C UINT64_C |
| #define | _VA_NARGS_GLUE(x, y) |
| #define | _VA_NARGS_RETURN_COUNT(_1_, _2_, _3_, _4_, _5_, _6_, _7_, _8_, _9_, _10_, _11_, _12_, _13_, _14_, _15_, _16_, _17_, _18_, _19_, _20_, _21_, _22_, _23_, _24_, _25_, _26_, _27_, _28_, _29_, _30_, _31_, _32_, _33_, _34_, _35_, _36_, _37_, _38_, _39_, _40_, _41_, _42_, _43_, _44_, _45_, _46_, _47_, _48_, _49_, _50_, _51_, _52_, _53_, _54_, _55_, _56_, _57_, _58_, _59_, _60_, _61_, _62_, _63_, _64_, count, ...) |
| #define | _VA_NARGS_EXPAND(args) |
| #define | _VA_NARGS_OVERLOAD_MACRO2(name, count) |
| #define | _VA_NARGS_OVERLOAD_MACRO1(name, count) |
| #define | _VA_NARGS_OVERLOAD_MACRO(name, count) |
| #define | VA_NARGS_COUNT(...) |
| #define | VA_NARGS_CALL_OVERLOAD(name, ...) |
| #define | CHECK_TYPE(var, type) |
| #define | CHECK_TYPE_PAIR(var_a, var_b) |
| #define | CHECK_TYPE_PAIR_INLINE(var_a, var_b) |
| #define | CHECK_TYPE_INLINE_NONCONST(val, type) |
| #define | CHECK_TYPE_INLINE(val, type) |
| #define | CHECK_TYPE_NONCONST(var) |
| #define | CHECK_TYPE_ANY(...) |
| #define | _VA_GENERIC_TYPE_ANY2(r, a0) |
| #define | _VA_GENERIC_TYPE_ANY3(r, a0, b0) |
| #define | _VA_GENERIC_TYPE_ANY4(r, a0, b0, c0) |
| #define | _VA_GENERIC_TYPE_ANY5(r, a0, b0, c0, d0) |
| #define | _VA_GENERIC_TYPE_ANY6(r, a0, b0, c0, d0, e0) |
| #define | _VA_GENERIC_TYPE_ANY7(r, a0, b0, c0, d0, e0, f0) |
| #define | _VA_GENERIC_TYPE_ANY8(r, a0, b0, c0, d0, e0, f0, g0) |
| #define | _VA_GENERIC_TYPE_ANY9(r, a0, b0, c0, d0, e0, f0, g0, h0) |
| #define | _VA_GENERIC_TYPE_ANY10(r, a0, b0, c0, d0, e0, f0, g0, h0, i0) |
| #define | _VA_GENERIC_TYPE_ANY11(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0) |
| #define | _VA_GENERIC_TYPE_ANY12(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0) |
| #define | _VA_GENERIC_TYPE_ANY13(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0) |
| #define | _VA_GENERIC_TYPE_ANY14(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0) |
| #define | _VA_GENERIC_TYPE_ANY15(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0) |
| #define | _VA_GENERIC_TYPE_ANY16(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0) |
| #define | _VA_GENERIC_TYPE_ANY17(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0) |
| #define | _VA_GENERIC_TYPE_ANY18(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0) |
| #define | _VA_GENERIC_TYPE_ANY19(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0) |
| #define | _VA_GENERIC_TYPE_ANY20(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0) |
| #define | _VA_GENERIC_TYPE_ANY21(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0) |
| #define | _VA_GENERIC_TYPE_ANY22(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0) |
| #define | _VA_GENERIC_TYPE_ANY23(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0) |
| #define | _VA_GENERIC_TYPE_ANY24(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0) |
| #define | _VA_GENERIC_TYPE_ANY25(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0) |
| #define | _VA_GENERIC_TYPE_ANY26(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0) |
| #define | _VA_GENERIC_TYPE_ANY27(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0) |
| #define | _VA_GENERIC_TYPE_ANY28(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1) |
| #define | _VA_GENERIC_TYPE_ANY29(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1) |
| #define | _VA_GENERIC_TYPE_ANY30(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1) |
| #define | _VA_GENERIC_TYPE_ANY31(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1) |
| #define | _VA_GENERIC_TYPE_ANY32(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1) |
| #define | _VA_GENERIC_TYPE_ANY33(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1) |
| #define | _VA_GENERIC_TYPE_ANY34(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1) |
| #define | _VA_GENERIC_TYPE_ANY35(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1) |
| #define | _VA_GENERIC_TYPE_ANY36(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1) |
| #define | _VA_GENERIC_TYPE_ANY37(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1) |
| #define | _VA_GENERIC_TYPE_ANY38(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1) |
| #define | _VA_GENERIC_TYPE_ANY39(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1) |
| #define | _VA_GENERIC_TYPE_ANY40(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1) |
| #define | _VA_GENERIC_TYPE_ANY41(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1) |
| #define | _VA_GENERIC_TYPE_ANY42(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1) |
| #define | _VA_GENERIC_TYPE_ANY43(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1) |
| #define | _VA_GENERIC_TYPE_ANY44(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1) |
| #define | _VA_GENERIC_TYPE_ANY45(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1) |
| #define | _VA_GENERIC_TYPE_ANY46(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1) |
| #define | _VA_GENERIC_TYPE_ANY47(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1) |
| #define | _VA_GENERIC_TYPE_ANY48(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1) |
| #define | _VA_GENERIC_TYPE_ANY49(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) |
| #define | _VA_GENERIC_TYPE_ANY50(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1) |
| #define | _VA_GENERIC_TYPE_ANY51(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1) |
| #define | _VA_GENERIC_TYPE_ANY52(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1) |
| #define | _VA_GENERIC_TYPE_ANY53(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1) |
| #define | _VA_GENERIC_TYPE_ANY54(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2) |
| #define | _VA_GENERIC_TYPE_ANY55(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2) |
| #define | _VA_GENERIC_TYPE_ANY56(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2) |
| #define | _VA_GENERIC_TYPE_ANY57(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2) |
| #define | _VA_GENERIC_TYPE_ANY58(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2, e2) |
| #define | _VA_GENERIC_TYPE_ANY59(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2, e2, f2) |
| #define | _VA_GENERIC_TYPE_ANY60(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2, e2, f2, g2) |
| #define | _VA_GENERIC_TYPE_ANY61(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2, e2, f2, g2, h2) |
| #define | _VA_GENERIC_TYPE_ANY62(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2, e2, f2, g2, h2, i2) |
| #define | _VA_GENERIC_TYPE_ANY63(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2) |
| #define | _VA_GENERIC_TYPE_ANY64(r, a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2) |
| #define | GENERIC_TYPE_ANY(...) |
| #define | MIN2(a, b) |
| #define | MAX2(a, b) |
| #define | INIT_MINMAX(min, max) |
| #define | INIT_MINMAX2(min, max) |
| #define | SWAP(type, a, b) |
| #define | SHIFT3(type, a, b, c) |
| #define | SHIFT4(type, a, b, c, d) |
| #define | _VA_ELEM2(v, a) |
| #define | _VA_ELEM3(v, a, b) |
| #define | _VA_ELEM4(v, a, b, c) |
| #define | _VA_ELEM5(v, a, b, c, d) |
| #define | _VA_ELEM6(v, a, b, c, d, e) |
| #define | _VA_ELEM7(v, a, b, c, d, e, f) |
| #define | _VA_ELEM8(v, a, b, c, d, e, f, g) |
| #define | _VA_ELEM9(v, a, b, c, d, e, f, g, h) |
| #define | _VA_ELEM10(v, a, b, c, d, e, f, g, h, i) |
| #define | _VA_ELEM11(v, a, b, c, d, e, f, g, h, i, j) |
| #define | _VA_ELEM12(v, a, b, c, d, e, f, g, h, i, j, k) |
| #define | _VA_ELEM13(v, a, b, c, d, e, f, g, h, i, j, k, l) |
| #define | _VA_ELEM14(v, a, b, c, d, e, f, g, h, i, j, k, l, m) |
| #define | _VA_ELEM15(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n) |
| #define | _VA_ELEM16(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) |
| #define | _VA_ELEM17(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) |
| #define | ELEM(...) |
| #define | IS_EQ(a, b) |
| #define | IS_EQF(a, b) |
| #define | IS_EQT(a, b, c) |
| #define | IN_RANGE(a, b, c) |
| #define | IN_RANGE_INCL(a, b, c) |
| #define | DECIMAL_DIGITS_BOUND(t) |
| #define | CLAMP(a, b, c) |
| #define | CLAMP_MAX(a, c) |
| #define | CLAMP_MIN(a, b) |
| #define | UNPACK2(a) |
| #define | UNPACK3(a) |
| #define | UNPACK4(a) |
| #define | UNPACK2_EX(pre, a, post) |
| #define | UNPACK3_EX(pre, a, post) |
| #define | UNPACK4_EX(pre, a, post) |
| #define | ARRAY_HAS_ITEM(arr_item, arr_start, arr_len) |
| #define | ARRAY_SIZE(arr) |
| #define | _VA_ARRAY_SET_ITEMS2(v, a) |
| #define | _VA_ARRAY_SET_ITEMS3(v, a, b) |
| #define | _VA_ARRAY_SET_ITEMS4(v, a, b, c) |
| #define | _VA_ARRAY_SET_ITEMS5(v, a, b, c, d) |
| #define | _VA_ARRAY_SET_ITEMS6(v, a, b, c, d, e) |
| #define | _VA_ARRAY_SET_ITEMS7(v, a, b, c, d, e, f) |
| #define | _VA_ARRAY_SET_ITEMS8(v, a, b, c, d, e, f, g) |
| #define | _VA_ARRAY_SET_ITEMS9(v, a, b, c, d, e, f, g, h) |
| #define | _VA_ARRAY_SET_ITEMS10(v, a, b, c, d, e, f, g, h, i) |
| #define | _VA_ARRAY_SET_ITEMS11(v, a, b, c, d, e, f, g, h, i, j) |
| #define | _VA_ARRAY_SET_ITEMS12(v, a, b, c, d, e, f, g, h, i, j, k) |
| #define | _VA_ARRAY_SET_ITEMS13(v, a, b, c, d, e, f, g, h, i, j, k, l) |
| #define | _VA_ARRAY_SET_ITEMS14(v, a, b, c, d, e, f, g, h, i, j, k, l, m) |
| #define | _VA_ARRAY_SET_ITEMS15(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n) |
| #define | _VA_ARRAY_SET_ITEMS16(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) |
| #define | _VA_ARRAY_SET_ITEMS17(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) |
| #define | ARRAY_SET_ITEMS(...) |
| #define | POINTER_OFFSET(v, ofs) |
| #define | POINTER_FROM_INT(i) |
| #define | POINTER_AS_INT(i) |
| #define | POINTER_FROM_UINT(i) |
| #define | POINTER_AS_UINT(i) |
| #define | OFFSETOF_STRUCT_AFTER(_struct, _member) |
| #define | MEMCPY_STRUCT_AFTER(struct_dst, struct_src, member) |
| #define | MEMSET_STRUCT_AFTER(struct_var, value, member) |
| #define | MEMCMP_STRUCT_AFTER_IS_ZERO(struct_var, member) |
| #define | STRINGIFY_ARG(x) |
| #define | STRINGIFY_APPEND(a, b) |
| #define | STRINGIFY(x) |
| #define | STREQ(a, b) |
| #define | STRCASEEQ(a, b) |
| #define | STREQLEN(a, b, n) |
| #define | STRCASEEQLEN(a, b, n) |
| #define | STRPREFIX(a, b) |
| #define | UNUSED(x) |
| #define | UNUSED_FUNCTION(x) |
| #define | UNUSED_FUNCTION_WITH_RETURN_TYPE(rtype, x) |
| #define | _VA_UNUSED_VARS_1(a0) |
| #define | _VA_UNUSED_VARS_2(a0, b0) |
| #define | _VA_UNUSED_VARS_3(a0, b0, c0) |
| #define | _VA_UNUSED_VARS_4(a0, b0, c0, d0) |
| #define | _VA_UNUSED_VARS_5(a0, b0, c0, d0, e0) |
| #define | _VA_UNUSED_VARS_6(a0, b0, c0, d0, e0, f0) |
| #define | _VA_UNUSED_VARS_7(a0, b0, c0, d0, e0, f0, g0) |
| #define | _VA_UNUSED_VARS_8(a0, b0, c0, d0, e0, f0, g0, h0) |
| #define | _VA_UNUSED_VARS_9(a0, b0, c0, d0, e0, f0, g0, h0, i0) |
| #define | _VA_UNUSED_VARS_10(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0) |
| #define | _VA_UNUSED_VARS_11(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0) |
| #define | _VA_UNUSED_VARS_12(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0) |
| #define | _VA_UNUSED_VARS_13(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0) |
| #define | _VA_UNUSED_VARS_14(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0) |
| #define | _VA_UNUSED_VARS_15(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0) |
| #define | _VA_UNUSED_VARS_16(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0) |
| #define | UNUSED_VARS(...) |
| #define | UNUSED_VARS_NDEBUG(...) |
| #define | LIKELY(x) |
| #define | UNLIKELY(x) |
| #define | SET_FLAG_FROM_TEST(value, test, flag) |
| #define | ENUM_OPERATORS(_type, _max) |
| #define | AT __FILE__ ":" STRINGIFY(__LINE__) |
| #define | EXPR_NOP(expr) |
| #define | BLI_ENABLE_IF(condition) |
| #define | BLI_NO_UNIQUE_ADDRESS [[no_unique_address]] |
| #define | __MEM_GUARDEDALLOC_H__ |
| #define | ATTR_WARN_UNUSED_RESULT |
| #define | ATTR_NONNULL(...) |
| #define | ATTR_RETURNS_NONNULL |
| #define | ATTR_NORETURN |
| #define | ATTR_MALLOC |
| #define | ATTR_ALLOC_SIZE(...) |
| #define | ATTR_SENTINEL(arg_pos) |
| #define | ATTR_PRINTF_FORMAT(format_param, dots_param) |
| #define | ATTR_FALLTHROUGH ((void)0) |
| #define | ATTR_ALIGN(x) |
| #define | BLI_ALIGN_STRUCT |
| #define | MEM_GUARDED_CALL(progress, func, ...) |
| #define | PRINTF_ATTRIBUTE |
| #define | MEM_reallocN(vmemh, len) |
| #define | MEM_recallocN(vmemh, len) |
| #define | MEM_SAFE_FREE(v) |
| #define | MEM_SIZE_OVERHEAD sizeof(size_t) |
| #define | MEM_SIZE_OPTIMAL(size) |
| #define | BLI_SCOPED_DEFER_NAME1(a, b) |
| #define | BLI_SCOPED_DEFER_NAME2(a, b) |
| #define | BLI_SCOPED_DEFER_NAME(a) |
| #define | BLI_SCOPED_DEFER(function_to_defer) |
| #define | TRIVIAL_DEFAULT_INT_HASH(TYPE) |
| #define | UPDATE_VECTOR_SIZE(ptr) |
| #define | DNA_DEPRECATED |
| #define | DNA_PRIVATE_ATTR |
| #define | DNA_DEPRECATED_GCC_POISON 0 |
| #define | MAX_NAME 64 |
| #define | DNA_DEFINE_CXX_METHODS(class_name) |
| #define | MAX_CUSTOMDATA_LAYER_NAME 68 |
| #define | MAX_CUSTOMDATA_LAYER_NAME_NO_PREFIX 64 |
| #define | CD_MASK_MDEFORMVERT (1 << CD_MDEFORMVERT) |
| #define | CD_MASK_MFACE (1 << CD_MFACE) |
| #define | CD_MASK_MTFACE (1 << CD_MTFACE) |
| #define | CD_MASK_MCOL (1 << CD_MCOL) |
| #define | CD_MASK_ORIGINDEX (1 << CD_ORIGINDEX) |
| #define | CD_MASK_NORMAL (1 << CD_NORMAL) |
| #define | CD_MASK_PROP_FLOAT (1 << CD_PROP_FLOAT) |
| #define | CD_MASK_PROP_INT32 (1 << CD_PROP_INT32) |
| #define | CD_MASK_PROP_STRING (1 << CD_PROP_STRING) |
| #define | CD_MASK_ORIGSPACE (1 << CD_ORIGSPACE) |
| #define | CD_MASK_ORCO (1 << CD_ORCO) |
| #define | CD_MASK_PROP_BYTE_COLOR (1 << CD_PROP_BYTE_COLOR) |
| #define | CD_MASK_TANGENT (1 << CD_TANGENT) |
| #define | CD_MASK_MDISPS (1 << CD_MDISPS) |
| #define | CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO) |
| #define | CD_MASK_SHAPE_KEYINDEX (1 << CD_SHAPE_KEYINDEX) |
| #define | CD_MASK_SHAPEKEY (1 << CD_SHAPEKEY) |
| #define | CD_MASK_ORIGSPACE_MLOOP (1LL << CD_ORIGSPACE_MLOOP) |
| #define | CD_MASK_BM_ELEM_PYPTR (1LL << CD_BM_ELEM_PYPTR) |
| #define | CD_MASK_GRID_PAINT_MASK (1LL << CD_GRID_PAINT_MASK) |
| #define | CD_MASK_MVERT_SKIN (1LL << CD_MVERT_SKIN) |
| #define | CD_MASK_FREESTYLE_EDGE (1LL << CD_FREESTYLE_EDGE) |
| #define | CD_MASK_FREESTYLE_FACE (1LL << CD_FREESTYLE_FACE) |
| #define | CD_MASK_MLOOPTANGENT (1LL << CD_MLOOPTANGENT) |
| #define | CD_MASK_TESSLOOPNORMAL (1LL << CD_TESSLOOPNORMAL) |
| #define | CD_MASK_PROP_COLOR (1ULL << CD_PROP_COLOR) |
| #define | CD_MASK_PROP_FLOAT3 (1ULL << CD_PROP_FLOAT3) |
| #define | CD_MASK_PROP_FLOAT2 (1ULL << CD_PROP_FLOAT2) |
| #define | CD_MASK_PROP_BOOL (1ULL << CD_PROP_BOOL) |
| #define | CD_MASK_PROP_INT8 (1ULL << CD_PROP_INT8) |
| #define | CD_MASK_PROP_INT16_2D (1ULL << CD_PROP_INT16_2D) |
| #define | CD_MASK_PROP_INT32_2D (1ULL << CD_PROP_INT32_2D) |
| #define | CD_MASK_PROP_QUATERNION (1ULL << CD_PROP_QUATERNION) |
| #define | CD_MASK_PROP_FLOAT4X4 (1ULL << CD_PROP_FLOAT4X4) |
| #define | CD_MASK_MULTIRES_GRIDS (CD_MASK_MDISPS | CD_GRID_PAINT_MASK) |
| #define | CD_MASK_ALL (~0LL) |
| #define | CD_MASK_PROP_ALL |
| #define | CD_MASK_COLOR_ALL (CD_MASK_PROP_COLOR | CD_MASK_PROP_BYTE_COLOR) |
| #define | MAX_MTFACE 8 |
| #define | IDP_NUMTYPES 11 |
| #define | MAKE_ID2(c, d) |
| #define | ID_LINK_PLACEHOLDER MAKE_ID2('I', 'D') /* (internal use only) */ |
| #define | ID_SCRN MAKE_ID2('S', 'N') |
| #define | ID_SEQ MAKE_ID2('S', 'Q') |
| #define | ID_CO MAKE_ID2('C', 'O') |
| #define | ID_PO MAKE_ID2('A', 'C') |
| #define | ID_NLA MAKE_ID2('N', 'L') |
| #define | ID_FLUIDSIM MAKE_ID2('F', 'S') |
| #define | MAX_IDPROP_NAME 64 |
| #define | DEFAULT_ALLOC_FOR_NULL_STRINGS 64 |
| #define | MAX_ID_NAME 66 |
| #define | ID_FAKE_USERS(id) |
| #define | ID_EXTRA_USERS(id) |
| #define | ID_EXTRA_REAL_USERS(id) |
| #define | ID_REAL_USERS(id) |
| #define | ID_REFCOUNTING_USERS(id) |
| #define | ID_CHECK_UNDO(id) |
| #define | ID_BLEND_PATH(_bmain, _id) |
| #define | ID_BLEND_PATH_FROM_GLOBAL(_id) |
| #define | ID_MISSING(_id) |
| #define | ID_IS_LINKED(_id) |
| #define | ID_TYPE_SUPPORTS_ASSET_EDITABLE(id_type) |
| #define | ID_IS_EDITABLE(_id) |
| #define | ID_IS_OVERRIDABLE_LIBRARY_HIERARCHY(_id) |
| #define | ID_IS_OVERRIDABLE_LIBRARY(_id) |
| #define | ID_IS_OVERRIDE_LIBRARY_REAL(_id) |
| #define | ID_IS_OVERRIDE_LIBRARY_VIRTUAL(_id) |
| #define | ID_IS_OVERRIDE_LIBRARY(_id) |
| #define | ID_IS_OVERRIDE_LIBRARY_HIERARCHY_ROOT(_id) |
| #define | ID_IS_ASSET(_id) |
| #define | ID_TYPE_USE_COPY_ON_EVAL(_id_type) |
| #define | ID_TYPE_SUPPORTS_PARAMS_WITHOUT_COW(id_type) |
| #define | ID_TYPE_IS_DEPRECATED(id_type) |
| #define | GS(a) |
| #define | ID_NEW_SET(_id, _idn) |
| #define | ID_NEW_REMAP(a) |
| #define | ID_TAG_KEEP_ON_UNDO (ID_TAG_EXTRAUSER | ID_TAG_MISSING | ID_TAG_RUNTIME) |
| #define | FILTER_ID_AC (1ULL << 0) |
| #define | FILTER_ID_AR (1ULL << 1) |
| #define | FILTER_ID_BR (1ULL << 2) |
| #define | FILTER_ID_CA (1ULL << 3) |
| #define | FILTER_ID_CU_LEGACY (1ULL << 4) |
| #define | FILTER_ID_GD_LEGACY (1ULL << 5) |
| #define | FILTER_ID_GR (1ULL << 6) |
| #define | FILTER_ID_IM (1ULL << 7) |
| #define | FILTER_ID_LA (1ULL << 8) |
| #define | FILTER_ID_LS (1ULL << 9) |
| #define | FILTER_ID_LT (1ULL << 10) |
| #define | FILTER_ID_MA (1ULL << 11) |
| #define | FILTER_ID_MB (1ULL << 12) |
| #define | FILTER_ID_MC (1ULL << 13) |
| #define | FILTER_ID_ME (1ULL << 14) |
| #define | FILTER_ID_MSK (1ULL << 15) |
| #define | FILTER_ID_NT (1ULL << 16) |
| #define | FILTER_ID_OB (1ULL << 17) |
| #define | FILTER_ID_PAL (1ULL << 18) |
| #define | FILTER_ID_PC (1ULL << 19) |
| #define | FILTER_ID_SCE (1ULL << 20) |
| #define | FILTER_ID_SPK (1ULL << 21) |
| #define | FILTER_ID_SO (1ULL << 22) |
| #define | FILTER_ID_TE (1ULL << 23) |
| #define | FILTER_ID_TXT (1ULL << 24) |
| #define | FILTER_ID_VF (1ULL << 25) |
| #define | FILTER_ID_WO (1ULL << 26) |
| #define | FILTER_ID_PA (1ULL << 27) |
| #define | FILTER_ID_CF (1ULL << 28) |
| #define | FILTER_ID_WS (1ULL << 29) |
| #define | FILTER_ID_LP (1ULL << 31) |
| #define | FILTER_ID_CV (1ULL << 32) |
| #define | FILTER_ID_PT (1ULL << 33) |
| #define | FILTER_ID_VO (1ULL << 34) |
| #define | FILTER_ID_SIM (1ULL << 35) |
| #define | FILTER_ID_KE (1ULL << 36) |
| #define | FILTER_ID_SCR (1ULL << 37) |
| #define | FILTER_ID_WM (1ULL << 38) |
| #define | FILTER_ID_LI (1ULL << 39) |
| #define | FILTER_ID_GP (1ULL << 40) |
| #define | FILTER_ID_IP (1ULL << 41) |
| #define | FILTER_ID_ALL |
| #define | INDEX_ID_MAX (INDEX_ID_NULL + 1) |
| #define | CM_RESOL 32 |
| #define | CM_TABLE 256 |
| #define | CM_TABLEDIV (1.0f / 256.0f) |
| #define | CM_TOT 4 |
| #define | GPU_SKY_WIDTH 512 |
| #define | GPU_SKY_HEIGHT 128 |
| #define | SCOPES_VEC_U_SCALE float(0.5f / 0.436f) |
| #define | SCOPES_VEC_V_SCALE float(0.5f / 0.615f) |
| #define | IMA_MAX_RENDER_TEXT_SIZE 512 |
| #define | IMAGE_GPU_FRAME_NONE INT_MAX |
| #define | IMAGE_GPU_PASS_NONE SHRT_MAX |
| #define | IMAGE_GPU_LAYER_NONE SHRT_MAX |
| #define | IMAGE_GPU_VIEW_NONE SHRT_MAX |
| #define | GPU_SHADER_BUILTIN_LEN (GPU_SHADER_3D_IMAGE_COLOR + 1) |
| #define | GPU_SHADER_CFG_LEN (GPU_SHADER_CFG_CLIPPED + 1) |
| #define | GPU_NUM_UNIFORMS (GPU_UNIFORM_SRGB_TRANSFORM + 1) |
| #define | GPU_SHADER_FREE_SAFE(shader) |
| #define | SNORM_8_(impl) |
| #define | SNORM_8_8_(impl) |
| #define | SNORM_8_8_8_(impl) |
| #define | SNORM_8_8_8_8_(impl) |
| #define | SNORM_16_(impl) |
| #define | SNORM_16_16_(impl) |
| #define | SNORM_16_16_16_(impl) |
| #define | SNORM_16_16_16_16_(impl) |
| #define | UNORM_8_(impl) |
| #define | UNORM_8_8_(impl) |
| #define | UNORM_8_8_8_(impl) |
| #define | UNORM_8_8_8_8_(impl) |
| #define | UNORM_16_(impl) |
| #define | UNORM_16_16_(impl) |
| #define | UNORM_16_16_16_(impl) |
| #define | UNORM_16_16_16_16_(impl) |
| #define | SINT_8_(impl) |
| #define | SINT_8_8_(impl) |
| #define | SINT_8_8_8_(impl) |
| #define | SINT_8_8_8_8_(impl) |
| #define | SINT_16_(impl) |
| #define | SINT_16_16_(impl) |
| #define | SINT_16_16_16_(impl) |
| #define | SINT_16_16_16_16_(impl) |
| #define | SINT_32_(impl) |
| #define | SINT_32_32_(impl) |
| #define | SINT_32_32_32_(impl) |
| #define | SINT_32_32_32_32_(impl) |
| #define | UINT_8_(impl) |
| #define | UINT_8_8_(impl) |
| #define | UINT_8_8_8_(impl) |
| #define | UINT_8_8_8_8_(impl) |
| #define | UINT_16_(impl) |
| #define | UINT_16_16_(impl) |
| #define | UINT_16_16_16_(impl) |
| #define | UINT_16_16_16_16_(impl) |
| #define | UINT_32_(impl) |
| #define | UINT_32_32_(impl) |
| #define | UINT_32_32_32_(impl) |
| #define | UINT_32_32_32_32_(impl) |
| #define | SFLOAT_16_(impl) |
| #define | SFLOAT_16_16_(impl) |
| #define | SFLOAT_16_16_16_(impl) |
| #define | SFLOAT_16_16_16_16_(impl) |
| #define | SFLOAT_32_(impl) |
| #define | SFLOAT_32_32_(impl) |
| #define | SFLOAT_32_32_32_(impl) |
| #define | SFLOAT_32_32_32_32_(impl) |
| #define | SINT_TO_FLT_32_(impl) |
| #define | SINT_TO_FLT_32_32_(impl) |
| #define | SINT_TO_FLT_32_32_32_(impl) |
| #define | SINT_TO_FLT_32_32_32_32_(impl) |
| #define | SNORM_10_10_10_2_(impl) |
| #define | UNORM_10_10_10_2_(impl) |
| #define | UINT_10_10_10_2_(impl) |
| #define | UFLOAT_11_11_10_(impl) |
| #define | UFLOAT_9_9_9_EXP_5_(impl) |
| #define | SRGBA_8_8_8_8_(impl) |
| #define | SRGBA_8_8_8_(impl) |
| #define | UNORM_16_DEPTH_(impl) |
| #define | UNORM_24_DEPTH_(impl) |
| #define | UNORM_24_DEPTH_UINT_8_(impl) |
| #define | SFLOAT_32_DEPTH_(impl) |
| #define | SFLOAT_32_DEPTH_UINT_8_(impl) |
| #define | SNORM_DXT1_(impl) |
| #define | SNORM_DXT3_(impl) |
| #define | SNORM_DXT5_(impl) |
| #define | SRGB_DXT1_(impl) |
| #define | SRGB_DXT3_(impl) |
| #define | SRGB_DXT5_(impl) |
| #define | DECLARE(a, b, c, blender_enum, d, e, f, g, h) |
| #define | GPU_DATA_FORMAT_EXPAND(impl) |
| #define | CASE(a, size, c, blender_enum, d, e, f, g, h) |
| #define | CASE(a, b, comp, blender_enum, d, e, f, g, h) |
| #define | DECLARE(a, b, c, blender_enum, d, e, f, g, h) |
| #define | GPU_TEXTURE_FORMAT_EXPAND(impl) |
| #define | DECLARE(a, b, c, blender_enum, d, e, f, g, h) |
| #define | GPU_TEXTURE_TARGET_FORMAT_EXPAND(impl) |
| #define | DECLARE(a, b, c, blender_enum, d, e, f, g, h) |
| #define | GPU_TEXTURE_WRITE_FORMAT_EXPAND(impl) |
| #define | GPU_SAMPLER_EXTEND_MODES_COUNT (GPU_SAMPLER_EXTEND_MODE_CLAMP_TO_BORDER + 1) |
| #define | GPU_SAMPLER_CUSTOM_TYPES_COUNT (GPU_SAMPLER_CUSTOM_ICON + 1) |
| #define | GPU_TEXTURE_FREE_SAFE(texture) |
| #define | GPU_FORCE_ENABLE_SHADER_PRINTF 0 |
| #define | GPU_SHADER_PRINTF_ENABLE 1 |
| #define | GPU_SHADER_PRINTF_SLOT 13 |
| #define | GPU_SHADER_PRINTF_MAX_CAPACITY (1024 * 4) |
| #define | GPU_SSBO_INDEX_BUF_SLOT 7 |
| #define | GPU_SSBO_POLYLINE_POS_BUF_SLOT 0 |
| #define | GPU_SSBO_POLYLINE_COL_BUF_SLOT 1 |
| #define | SMOOTH(type, name) |
| #define | FLAT(type, name) |
| #define | NO_PERSPECTIVE(type, name) |
| #define | LOCAL_GROUP_SIZE(...) |
| #define | VERTEX_IN(slot, type, name) |
| #define | VERTEX_OUT(stage_interface) |
| #define | GEOMETRY_LAYOUT(...) |
| #define | GEOMETRY_OUT(stage_interface) |
| #define | SUBPASS_IN(slot, type, img_type, name, rog) |
| #define | FRAGMENT_OUT(slot, type, name) |
| #define | FRAGMENT_OUT_DUAL(slot, type, name, blend) |
| #define | FRAGMENT_OUT_ROG(slot, type, name, rog) |
| #define | EARLY_FRAGMENT_TEST(enable) |
| #define | DEPTH_WRITE(value) |
| #define | SPECIALIZATION_CONSTANT(type, name, default_value) |
| #define | COMPILATION_CONSTANT(type, name, value) |
| #define | PUSH_CONSTANT(type, name) |
| #define | PUSH_CONSTANT_ARRAY(type, name, array_size) |
| #define | UNIFORM_BUF(slot, type_name, name) |
| #define | UNIFORM_BUF_FREQ(slot, type_name, name, freq) |
| #define | STORAGE_BUF(slot, qualifiers, type_name, name) |
| #define | STORAGE_BUF_FREQ(slot, qualifiers, type_name, name, freq) |
| #define | SAMPLER(slot, type, name) |
| #define | SAMPLER_FREQ(slot, type, name, freq) |
| #define | IMAGE(slot, format, qualifiers, type, name) |
| #define | IMAGE_FREQ(slot, format, qualifiers, type, name, freq) |
| #define | BUILTINS(builtin) |
| #define | VERTEX_SOURCE(filename) |
| #define | FRAGMENT_SOURCE(filename) |
| #define | COMPUTE_SOURCE(filename) |
| #define | DEFINE(name) |
| #define | DEFINE_VALUE(name, value) |
| #define | DO_STATIC_COMPILATION() |
| #define | AUTO_RESOURCE_LOCATION() |
| #define | METAL_BACKEND_ONLY() |
| #define | ADDITIONAL_INFO(info_name) |
| #define | TYPEDEF_SOURCE(filename) |
| #define | MTL_MAX_TOTAL_THREADS_PER_THREADGROUP(value) |
| #define | _INFO_EXPAND2(a, b) |
| #define | _INFO_EXPAND3(a, b, c) |
| #define | _INFO_EXPAND4(a, b, c, d) |
| #define | _INFO_EXPAND5(a, b, c, d, e) |
| #define | _INFO_EXPAND6(a, b, c, d, e, f) |
| #define | ADDITIONAL_INFO_EXPAND(...) |
| #define | CREATE_INFO_VARIANT(name, ...) |
| #define | TYPES_EXPAND(s) |
| #define | TYPES_EXPAND(s) |
| #define | TYPES_EXPAND(s) |
| #define | TYPES_EXPAND(s) |
| #define | TYPES_EXPAND(s) |
| #define | TEST_EQUAL(a, b, _member) |
| #define | TEST_VECTOR_EQUAL(a, b, _vector) |
| #define | MAX_SOCKET_PARAMETERS 4 |
| #define | MAX_SOCKET_INSTANCE 32 |
| #define | MAX_PARAM 12 |
| #define | MAX_INSTANCE 6 |
| #define | CMP_NODE_MASKTYPE_ADD 0 |
| #define | CMP_NODE_MASKTYPE_SUBTRACT 1 |
| #define | CMP_NODE_MASKTYPE_MULTIPLY 2 |
| #define | CMP_NODE_MASKTYPE_NOT 3 |
| #define | CMP_NODE_MASKTYPE_ADD 0 |
| #define | CMP_NODE_MASKTYPE_SUBTRACT 1 |
| #define | CMP_NODE_MASKTYPE_MULTIPLY 2 |
| #define | CMP_NODE_MASKTYPE_NOT 3 |
| #define | DRW_VIEW_UBO_SLOT 11 |
| #define | DRW_VIEW_CULLING_UBO_SLOT 10 |
| #define | DRW_OBJ_DATA_INFO_UBO_SLOT 9 |
| #define | DRW_LAYER_ATTR_UBO_SLOT 7 |
| #define | DRW_OBJ_INFOS_UBO_SLOT 6 |
| #define | DRW_CLIPPING_UBO_SLOT 5 |
| #define | DRW_RESOURCE_ID_SLOT 11 |
| #define | DRW_OBJ_MAT_SLOT 10 |
| #define | DRW_OBJ_INFOS_SLOT 9 |
| #define | DRW_OBJ_ATTR_SLOT 8 |
| #define | DRW_DEBUG_DRAW_SLOT 14 |
| #define | DRW_DEBUG_DRAW_FEEDBACK_SLOT 15 |
| #define | DRW_COMMAND_GROUP_SIZE 64 |
| #define | DRW_FINALIZE_GROUP_SIZE 64 |
| #define | DRW_VISIBILITY_GROUP_SIZE 32 |
| #define | DRW_VIEW_MAX 64 |
| #define | OVERLAY_GLOBALS_SLOT 7 |
| #define | SQUARE(x) |
| #define | LUT_WORKGROUP_SIZE 16 |
| #define | HIZ_MIP_COUNT 7 |
| #define | HIZ_GROUP_SIZE 32 |
| #define | LIGHT_CHUNK 256 |
| #define | CULLING_SELECT_GROUP_SIZE 256 |
| #define | CULLING_SORT_GROUP_SIZE 256 |
| #define | CULLING_ZBIN_GROUP_SIZE 1024 |
| #define | CULLING_TILE_GROUP_SIZE 256 |
| #define | SPHERE_PROBE_REMAP_GROUP_SIZE 32 |
| #define | SPHERE_PROBE_GROUP_SIZE 16 |
| #define | SPHERE_PROBE_SELECT_GROUP_SIZE 64 |
| #define | SPHERE_PROBE_MIPMAP_LEVELS 5 |
| #define | SPHERE_PROBE_SH_GROUP_SIZE 256 |
| #define | SPHERE_PROBE_SH_SAMPLES_PER_GROUP 64 |
| #define | SPHERE_PROBE_ATLAS_MAX_SUBDIV 12 |
| #define | SPHERE_PROBE_ATLAS_RES (1 << SPHERE_PROBE_ATLAS_MAX_SUBDIV) |
| #define | SPHERE_PROBE_MAX_HARMONIC SQUARE(SPHERE_PROBE_ATLAS_RES / SPHERE_PROBE_REMAP_GROUP_SIZE) |
| #define | SPHERE_PROBE_MIX_START_ROUGHNESS 0.7 |
| #define | SPHERE_PROBE_MIX_END_ROUGHNESS 0.9 |
| #define | SPHERE_PROBE_MIP_MAX_ROUGHNESS 0.7 |
| #define | SPHERE_PROBE_MAX 128 |
| #define | VOLUME_PROBE_FORMAT GPU_RGBA16F |
| #define | PLANAR_PROBE_MAX 16 |
| #define | SHADOW_TILEMAP_RES 32 |
| #define | SHADOW_TILEMAP_LOD 5 /* LOG2(SHADOW_TILEMAP_RES) */ |
| #define | SHADOW_TILEMAP_LOD0_LEN ((SHADOW_TILEMAP_RES / 1) * (SHADOW_TILEMAP_RES / 1)) |
| #define | SHADOW_TILEMAP_LOD1_LEN ((SHADOW_TILEMAP_RES / 2) * (SHADOW_TILEMAP_RES / 2)) |
| #define | SHADOW_TILEMAP_LOD2_LEN ((SHADOW_TILEMAP_RES / 4) * (SHADOW_TILEMAP_RES / 4)) |
| #define | SHADOW_TILEMAP_LOD3_LEN ((SHADOW_TILEMAP_RES / 8) * (SHADOW_TILEMAP_RES / 8)) |
| #define | SHADOW_TILEMAP_LOD4_LEN ((SHADOW_TILEMAP_RES / 16) * (SHADOW_TILEMAP_RES / 16)) |
| #define | SHADOW_TILEMAP_LOD5_LEN ((SHADOW_TILEMAP_RES / 32) * (SHADOW_TILEMAP_RES / 32)) |
| #define | SHADOW_TILEMAP_PER_ROW 64 |
| #define | SHADOW_TILEDATA_PER_TILEMAP |
| #define | SHADOW_TILEMAP_MAX_CLIPMAP_LOD 8 |
| #define | SHADOW_PAGE_CLEAR_GROUP_SIZE 32 |
| #define | SHADOW_PAGE_RES 256 |
| #define | SHADOW_PAGE_LOD 8 /* LOG2(SHADOW_PAGE_RES) */ |
| #define | SHADOW_MAP_MAX_RES (SHADOW_PAGE_RES * SHADOW_TILEMAP_RES) |
| #define | SHADOW_DEPTH_SCAN_GROUP_SIZE 8 |
| #define | SHADOW_AABB_TAG_GROUP_SIZE 64 |
| #define | SHADOW_MAX_TILEMAP 4096 |
| #define | SHADOW_MAX_TILE (SHADOW_MAX_TILEMAP * SHADOW_TILEDATA_PER_TILEMAP) |
| #define | SHADOW_MAX_PAGE 4096 |
| #define | SHADOW_BOUNDS_GROUP_SIZE 64 |
| #define | SHADOW_CLIPMAP_GROUP_SIZE 64 |
| #define | SHADOW_VIEW_MAX 64 /* Must match DRW_VIEW_MAX. */ |
| #define | SHADOW_RENDER_MAP_SIZE (SHADOW_VIEW_MAX * SHADOW_TILEMAP_LOD0_LEN) |
| #define | SHADOW_ATOMIC 1 |
| #define | SHADOW_PAGE_PER_ROW 4 |
| #define | SHADOW_PAGE_PER_COL 4 |
| #define | SHADOW_PAGE_PER_LAYER (SHADOW_PAGE_PER_ROW * SHADOW_PAGE_PER_COL) |
| #define | SHADOW_MAX_STEP 16 |
| #define | SHADOW_MAX_RAY 4 |
| #define | SHADOW_ROG_ID 0 |
| #define | GBUF_HEADER_FB_LAYER_COUNT 1 |
| #define | GBUF_CLOSURE_FB_LAYER_COUNT 2 |
| #define | GBUF_NORMAL_FB_LAYER_COUNT 1 |
| #define | DEFERRED_RADIANCE_FORMAT GPU_R32UI |
| #define | DEFERRED_GBUFFER_ROG_ID 0 |
| #define | RAYTRACE_GROUP_SIZE 8 |
| #define | RAYTRACE_RADIANCE_FORMAT GPU_R11F_G11F_B10F |
| #define | RAYTRACE_RAYTIME_FORMAT GPU_R32F |
| #define | RAYTRACE_VARIANCE_FORMAT GPU_R16F |
| #define | RAYTRACE_TILEMASK_FORMAT GPU_R8UI |
| #define | SUBSURFACE_GROUP_SIZE RAYTRACE_GROUP_SIZE |
| #define | SUBSURFACE_RADIANCE_FORMAT GPU_R11F_G11F_B10F |
| #define | SUBSURFACE_OBJECT_ID_FORMAT GPU_R16UI |
| #define | FILM_GROUP_SIZE 16 |
| #define | MOTION_BLUR_GROUP_SIZE 32 |
| #define | MOTION_BLUR_DILATE_GROUP_SIZE 512 |
| #define | IRRADIANCE_GRID_MAX 64 |
| #define | DOF_TILES_SIZE 8 |
| #define | DOF_TILES_FLATTEN_GROUP_SIZE DOF_TILES_SIZE |
| #define | DOF_TILES_DILATE_GROUP_SIZE 8 |
| #define | DOF_BOKEH_LUT_SIZE 32 |
| #define | DOF_MAX_SLIGHT_FOCUS_RADIUS 5 |
| #define | DOF_SLIGHT_FOCUS_SAMPLE_MAX 16 |
| #define | DOF_MIP_COUNT 4 |
| #define | DOF_REDUCE_GROUP_SIZE (1 << (DOF_MIP_COUNT - 1)) |
| #define | DOF_DEFAULT_GROUP_SIZE 32 |
| #define | DOF_STABILIZE_GROUP_SIZE 16 |
| #define | DOF_FILTER_GROUP_SIZE 8 |
| #define | DOF_GATHER_GROUP_SIZE DOF_TILES_SIZE |
| #define | DOF_RESOLVE_GROUP_SIZE (DOF_TILES_SIZE * 2) |
| #define | AMBIENT_OCCLUSION_PASS_TILE_SIZE 16 |
| #define | SURFEL_GROUP_SIZE 256 |
| #define | SURFEL_LIST_GROUP_SIZE 256 |
| #define | IRRADIANCE_GRID_GROUP_SIZE 4 /* In each dimension, so 4x4x4 workgroup size. */ |
| #define | IRRADIANCE_GRID_BRICK_SIZE 4 /* In each dimension, so 4x4x4 brick size. */ |
| #define | IRRADIANCE_BOUNDS_GROUP_SIZE 64 |
| #define | VOLUME_GROUP_SIZE 4 |
| #define | VOLUME_INTEGRATION_GROUP_SIZE 8 |
| #define | VOLUME_HIT_DEPTH_MAX 16 |
| #define | VERTEX_COPY_GROUP_SIZE 64 |
| #define | RBUFS_UTILITY_TEX_SLOT 2 |
| #define | HIZ_TEX_SLOT 3 |
| #define | SHADOW_TILEMAPS_TEX_SLOT 4 |
| #define | SHADOW_ATLAS_TEX_SLOT 5 |
| #define | VOLUME_PROBE_TEX_SLOT 6 |
| #define | SPHERE_PROBE_TEX_SLOT 7 |
| #define | VOLUME_SCATTERING_TEX_SLOT 8 |
| #define | VOLUME_TRANSMITTANCE_TEX_SLOT 9 |
| #define | PLANAR_PROBE_DEPTH_TEX_SLOT 10 |
| #define | PLANAR_PROBE_RADIANCE_TEX_SLOT 11 |
| #define | MATERIAL_TEXTURE_RESERVED_SLOT_FIRST RBUFS_UTILITY_TEX_SLOT |
| #define | MATERIAL_TEXTURE_RESERVED_SLOT_LAST_NO_EVAL HIZ_TEX_SLOT |
| #define | MATERIAL_TEXTURE_RESERVED_SLOT_LAST_HYBRID SPHERE_PROBE_TEX_SLOT |
| #define | MATERIAL_TEXTURE_RESERVED_SLOT_LAST_FORWARD VOLUME_TRANSMITTANCE_TEX_SLOT |
| #define | MATERIAL_TEXTURE_RESERVED_SLOT_LAST_WORLD SPHERE_PROBE_TEX_SLOT |
| #define | RBUFS_COLOR_SLOT 0 |
| #define | RBUFS_VALUE_SLOT 1 |
| #define | RBUFS_CRYPTOMATTE_SLOT 2 |
| #define | GBUF_CLOSURE_SLOT 3 |
| #define | GBUF_NORMAL_SLOT 4 |
| #define | GBUF_HEADER_SLOT 5 |
| #define | VOLUME_PROP_SCATTERING_IMG_SLOT 0 |
| #define | VOLUME_PROP_EXTINCTION_IMG_SLOT 1 |
| #define | VOLUME_PROP_EMISSION_IMG_SLOT 2 |
| #define | VOLUME_PROP_PHASE_IMG_SLOT 3 |
| #define | VOLUME_PROP_PHASE_WEIGHT_IMG_SLOT 4 |
| #define | VOLUME_OCCUPANCY_SLOT 5 |
| #define | VOLUME_HIT_DEPTH_SLOT 0 |
| #define | VOLUME_HIT_COUNT_SLOT 1 |
| #define | SHADOW_ATLAS_IMG_SLOT 4 |
| #define | UNIFORM_BUF_SLOT 1 |
| #define | IRRADIANCE_GRID_BUF_SLOT 2 |
| #define | SPHERE_PROBE_BUF_SLOT 3 |
| #define | PLANAR_PROBE_BUF_SLOT 4 |
| #define | VELOCITY_CAMERA_PREV_BUF 2 |
| #define | VELOCITY_CAMERA_CURR_BUF 3 |
| #define | VELOCITY_CAMERA_NEXT_BUF 4 |
| #define | CLIP_PLANE_BUF 5 |
| #define | LIGHT_CULL_BUF_SLOT 0 |
| #define | LIGHT_BUF_SLOT 1 |
| #define | LIGHT_ZBIN_BUF_SLOT 2 |
| #define | LIGHT_TILE_BUF_SLOT 3 |
| #define | IRRADIANCE_BRICK_BUF_SLOT 4 |
| #define | SAMPLING_BUF_SLOT 6 |
| #define | CRYPTOMATTE_BUF_SLOT 7 |
| #define | SURFEL_BUF_SLOT 4 |
| #define | CAPTURE_BUF_SLOT 5 |
| #define | SHADOW_RENDER_MAP_BUF_SLOT 3 |
| #define | SHADOW_PAGE_INFO_SLOT 4 |
| #define | SHADOW_RENDER_VIEW_BUF_SLOT 5 |
| #define | VELOCITY_OBJ_PREV_BUF_SLOT 0 |
| #define | VELOCITY_OBJ_NEXT_BUF_SLOT 1 |
| #define | VELOCITY_GEO_PREV_BUF_SLOT 2 |
| #define | VELOCITY_GEO_NEXT_BUF_SLOT 3 |
| #define | VELOCITY_INDIRECTION_BUF_SLOT 4 |
| #define | BSDF_ROUGHNESS_THRESHOLD 2e-2 |
| #define | image_out(slot, format, name) |
| #define | uimage_out(slot, format, name) |
| #define | image_in(slot, format, name) |
| #define | image_array_out(slot, qualifier, format, name) |
| #define | EEVEE_DOF_LUT_VARIATIONS(prefix, ...) |
| #define | EEVEE_DOF_GROUND_VARIATIONS(name, ...) |
| #define | image_out(slot, qualifier, format, name) |
| #define | image_array_out(slot, qualifier, format, name) |
| #define | EEVEE_MAT_GEOM_VARIATIONS(prefix, ...) |
| #define | EEVEE_MAT_PIPE_VARIATIONS(name, ...) |
| #define | image_out(slot, format, type, name) |
| #define | image_in(slot, format, type, name) |
| #define | GPENCIL_MATERIAL_BUFFER_LEN 256 |
| #define | GPENCIL_LIGHT_BUFFER_LEN 128 |
| #define | GPENCIl_MATID_SHIFT 16u |
| #define | GPENCIL_SCENE_DEPTH_TEX_SLOT 2 |
| #define | GPENCIL_MASK_TEX_SLOT 3 |
| #define | GPENCIL_FILL_TEX_SLOT 4 |
| #define | GPENCIL_STROKE_TEX_SLOT 5 |
| #define | GPENCIL_OBJECT_SLOT 0 |
| #define | GPENCIL_LAYER_SLOT 1 |
| #define | GPENCIL_MATERIAL_SLOT 2 |
| #define | GPENCIL_LIGHT_SLOT 3 |
| #define | GPENCIL_SCENE_SLOT 2 |
| #define | GPENCIL_RENDER_FORMAT GPU_RGBA16F |
| #define | GPENCIL_ACCUM_FORMAT GPU_RGBA16F |
| #define | SELECT_DATA 4 |
| #define | SELECT_ID_IN 5 |
| #define | SELECT_ID_OUT 6 |
| #define | OVERLAY_INFO_CLIP_VARIATION(name) |
| #define | OVERLAY_INFO_SELECT_VARIATION(name) |
| #define | OVERLAY_INFO_VARIATIONS(name) |
| #define | OVERLAY_INFO_VARIATIONS_MODELMAT(name, base_info) |
| #define | WB_RESOLVE_GROUP_SIZE 8 |
| #define | WB_MATCAP_SLOT 1 |
| #define | WB_TEXTURE_SLOT 2 |
| #define | WB_TILE_ARRAY_SLOT 3 |
| #define | WB_TILE_DATA_SLOT 4 |
| #define | WB_CURVES_UV_SLOT 5 |
| #define | WB_CURVES_COLOR_SLOT 6 |
| #define | WB_MATERIAL_SLOT 0 |
| #define | WB_WORLD_SLOT 1 |
| #define | WORKBENCH_RESOLVE_SHADOW_VARIATION(prefix, ...) |
| #define | WORKBENCH_CURVATURE_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_CAVITY_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_LIGHTING_VARIATIONS(prefix, ...) |
| #define | WB_RESOLVE_GROUP_SIZE 8 |
| #define | WB_MATCAP_SLOT 1 |
| #define | WB_TEXTURE_SLOT 2 |
| #define | WB_TILE_ARRAY_SLOT 3 |
| #define | WB_TILE_DATA_SLOT 4 |
| #define | WB_CURVES_UV_SLOT 5 |
| #define | WB_CURVES_COLOR_SLOT 6 |
| #define | WB_MATERIAL_SLOT 0 |
| #define | WB_WORLD_SLOT 1 |
| #define | WORKBENCH_CLIPPING_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_COLOR_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_SHADING_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_PIPELINE_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_GEOMETRY_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_SHADOW_VARIATIONS(common, prefix, suffix, ...) |
| #define | WORKBENCH_VOLUME_SLICE_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_VOLUME_COBA_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_VOLUME_INTERP_VARIATIONS(prefix, ...) |
| #define | WORKBENCH_VOLUME_SMOKE_VARIATIONS(prefix, ...) |
Typedefs | |
| using | blender::gpu::shader::CreateInfoDictionnary = Map<StringRef, ShaderCreateInfo *> |
| using | blender::gpu::shader::InterfaceDictionnary = Map<StringRef, StageInterfaceInfo *> |
Functions | |
| void | gpu_shader_create_info_exit () |
| bool | gpu_shader_create_info_compile (const char *name_starts_with_filter) |
| const GPUShaderCreateInfo * | gpu_shader_create_info_get (const char *info_name) |
Check Backend Support | |
| static bool | blender::gpu::shader::is_vulkan_compatible_interface (const StageInterfaceInfo &iface) |
Variables | |
| static CreateInfoDictionnary * | blender::gpu::shader::g_create_infos = nullptr |
| static InterfaceDictionnary * | blender::gpu::shader::g_interfaces = nullptr |
Descriptor type used to define shader structure, resources and interfaces.
Definition in file gpu_shader_create_info.cc.
| #define __BLI_UTILDEFINES_H__ |
| #define __MEM_GUARDEDALLOC_H__ |
| #define _BLI_ASSERT_ABORT | ( | ) |
| #define _BLI_ASSERT_PRINT_POS | ( | a | ) |
| #define _INFO_EXPAND2 | ( | a, | |
| b ) |
| #define _INFO_EXPAND3 | ( | a, | |
| b, | |||
| c ) |
| #define _INFO_EXPAND4 | ( | a, | |
| b, | |||
| c, | |||
| d ) |
| #define _MSC_STDINT_H_ |
| #define _VA_GENERIC_TYPE_ANY10 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0 ) |
| #define _VA_GENERIC_TYPE_ANY11 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0 ) |
| #define _VA_GENERIC_TYPE_ANY12 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0 ) |
| #define _VA_GENERIC_TYPE_ANY13 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0 ) |
| #define _VA_GENERIC_TYPE_ANY14 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0 ) |
| #define _VA_GENERIC_TYPE_ANY15 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0 ) |
| #define _VA_GENERIC_TYPE_ANY16 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0 ) |
| #define _VA_GENERIC_TYPE_ANY17 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0 ) |
| #define _VA_GENERIC_TYPE_ANY18 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0 ) |
| #define _VA_GENERIC_TYPE_ANY19 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0 ) |
| #define _VA_GENERIC_TYPE_ANY2 | ( | r, | |
| a0 ) |
| #define _VA_GENERIC_TYPE_ANY20 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0 ) |
| #define _VA_GENERIC_TYPE_ANY21 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0 ) |
| #define _VA_GENERIC_TYPE_ANY22 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0 ) |
| #define _VA_GENERIC_TYPE_ANY23 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0 ) |
| #define _VA_GENERIC_TYPE_ANY24 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0 ) |
| #define _VA_GENERIC_TYPE_ANY25 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0 ) |
| #define _VA_GENERIC_TYPE_ANY26 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0 ) |
| #define _VA_GENERIC_TYPE_ANY27 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0 ) |
| #define _VA_GENERIC_TYPE_ANY28 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1 ) |
| #define _VA_GENERIC_TYPE_ANY29 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1 ) |
| #define _VA_GENERIC_TYPE_ANY3 | ( | r, | |
| a0, | |||
| b0 ) |
| #define _VA_GENERIC_TYPE_ANY30 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1 ) |
| #define _VA_GENERIC_TYPE_ANY31 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1 ) |
| #define _VA_GENERIC_TYPE_ANY32 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1 ) |
| #define _VA_GENERIC_TYPE_ANY33 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1 ) |
| #define _VA_GENERIC_TYPE_ANY34 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1 ) |
| #define _VA_GENERIC_TYPE_ANY35 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1 ) |
| #define _VA_GENERIC_TYPE_ANY36 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1 ) |
| #define _VA_GENERIC_TYPE_ANY37 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1 ) |
| #define _VA_GENERIC_TYPE_ANY38 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1 ) |
| #define _VA_GENERIC_TYPE_ANY39 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1 ) |
| #define _VA_GENERIC_TYPE_ANY4 | ( | r, | |
| a0, | |||
| b0, | |||
| c0 ) |
| #define _VA_GENERIC_TYPE_ANY40 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1 ) |
| #define _VA_GENERIC_TYPE_ANY41 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1 ) |
| #define _VA_GENERIC_TYPE_ANY42 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1 ) |
| #define _VA_GENERIC_TYPE_ANY43 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1 ) |
| #define _VA_GENERIC_TYPE_ANY44 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1 ) |
| #define _VA_GENERIC_TYPE_ANY45 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1 ) |
| #define _VA_GENERIC_TYPE_ANY46 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1 ) |
| #define _VA_GENERIC_TYPE_ANY47 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1 ) |
| #define _VA_GENERIC_TYPE_ANY48 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1 ) |
| #define _VA_GENERIC_TYPE_ANY49 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1 ) |
| #define _VA_GENERIC_TYPE_ANY5 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0 ) |
| #define _VA_GENERIC_TYPE_ANY50 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1 ) |
| #define _VA_GENERIC_TYPE_ANY51 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1 ) |
| #define _VA_GENERIC_TYPE_ANY52 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1 ) |
| #define _VA_GENERIC_TYPE_ANY53 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1 ) |
| #define _VA_GENERIC_TYPE_ANY54 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2 ) |
| #define _VA_GENERIC_TYPE_ANY55 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2 ) |
| #define _VA_GENERIC_TYPE_ANY56 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2 ) |
| #define _VA_GENERIC_TYPE_ANY57 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2, | |||
| d2 ) |
| #define _VA_GENERIC_TYPE_ANY58 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2, | |||
| d2, | |||
| e2 ) |
| #define _VA_GENERIC_TYPE_ANY59 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2, | |||
| d2, | |||
| e2, | |||
| f2 ) |
| #define _VA_GENERIC_TYPE_ANY6 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0 ) |
| #define _VA_GENERIC_TYPE_ANY60 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2, | |||
| d2, | |||
| e2, | |||
| f2, | |||
| g2 ) |
| #define _VA_GENERIC_TYPE_ANY61 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2, | |||
| d2, | |||
| e2, | |||
| f2, | |||
| g2, | |||
| h2 ) |
| #define _VA_GENERIC_TYPE_ANY62 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2, | |||
| d2, | |||
| e2, | |||
| f2, | |||
| g2, | |||
| h2, | |||
| i2 ) |
| #define _VA_GENERIC_TYPE_ANY63 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2, | |||
| d2, | |||
| e2, | |||
| f2, | |||
| g2, | |||
| h2, | |||
| i2, | |||
| j2 ) |
| #define _VA_GENERIC_TYPE_ANY64 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0, | |||
| q0, | |||
| r0, | |||
| s0, | |||
| t0, | |||
| u0, | |||
| v0, | |||
| w0, | |||
| x0, | |||
| y0, | |||
| z0, | |||
| a1, | |||
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1, | |||
| g1, | |||
| h1, | |||
| i1, | |||
| j1, | |||
| k1, | |||
| l1, | |||
| m1, | |||
| n1, | |||
| o1, | |||
| p1, | |||
| q1, | |||
| r1, | |||
| s1, | |||
| t1, | |||
| u1, | |||
| v1, | |||
| w1, | |||
| x1, | |||
| y1, | |||
| z1, | |||
| a2, | |||
| b2, | |||
| c2, | |||
| d2, | |||
| e2, | |||
| f2, | |||
| g2, | |||
| h2, | |||
| i2, | |||
| j2, | |||
| k2 ) |
| #define _VA_GENERIC_TYPE_ANY7 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0 ) |
| #define _VA_GENERIC_TYPE_ANY8 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0 ) |
| #define _VA_GENERIC_TYPE_ANY9 | ( | r, | |
| a0, | |||
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0 ) |
| #define _VA_NARGS_EXPAND | ( | args | ) |
| #define _VA_NARGS_OVERLOAD_MACRO | ( | name, | |
| count ) |
| #define _VA_NARGS_OVERLOAD_MACRO1 | ( | name, | |
| count ) |
| #define _VA_NARGS_RETURN_COUNT | ( | _1_, | |
| _2_, | |||
| _3_, | |||
| _4_, | |||
| _5_, | |||
| _6_, | |||
| _7_, | |||
| _8_, | |||
| _9_, | |||
| _10_, | |||
| _11_, | |||
| _12_, | |||
| _13_, | |||
| _14_, | |||
| _15_, | |||
| _16_, | |||
| _17_, | |||
| _18_, | |||
| _19_, | |||
| _20_, | |||
| _21_, | |||
| _22_, | |||
| _23_, | |||
| _24_, | |||
| _25_, | |||
| _26_, | |||
| _27_, | |||
| _28_, | |||
| _29_, | |||
| _30_, | |||
| _31_, | |||
| _32_, | |||
| _33_, | |||
| _34_, | |||
| _35_, | |||
| _36_, | |||
| _37_, | |||
| _38_, | |||
| _39_, | |||
| _40_, | |||
| _41_, | |||
| _42_, | |||
| _43_, | |||
| _44_, | |||
| _45_, | |||
| _46_, | |||
| _47_, | |||
| _48_, | |||
| _49_, | |||
| _50_, | |||
| _51_, | |||
| _52_, | |||
| _53_, | |||
| _54_, | |||
| _55_, | |||
| _56_, | |||
| _57_, | |||
| _58_, | |||
| _59_, | |||
| _60_, | |||
| _61_, | |||
| _62_, | |||
| _63_, | |||
| _64_, | |||
| count, | |||
| ... ) |
| #define _VA_UNUSED_VARS_1 | ( | a0 | ) |
| #define _VA_UNUSED_VARS_10 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0 ) |
| #define _VA_UNUSED_VARS_11 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0 ) |
| #define _VA_UNUSED_VARS_12 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0 ) |
| #define _VA_UNUSED_VARS_13 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0 ) |
| #define _VA_UNUSED_VARS_14 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0 ) |
| #define _VA_UNUSED_VARS_15 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0 ) |
| #define _VA_UNUSED_VARS_16 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0 ) |
| #define _VA_UNUSED_VARS_2 | ( | a0, | |
| b0 ) |
| #define _VA_UNUSED_VARS_3 | ( | a0, | |
| b0, | |||
| c0 ) |
| #define _VA_UNUSED_VARS_4 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0 ) |
| #define _VA_UNUSED_VARS_5 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0 ) |
| #define _VA_UNUSED_VARS_6 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0 ) |
| #define _VA_UNUSED_VARS_7 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0 ) |
| #define _VA_UNUSED_VARS_8 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0 ) |
| #define _VA_UNUSED_VARS_9 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0 ) |
| #define _W64 |
| #define ADDITIONAL_INFO | ( | info_name | ) |
Referenced by DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), LOCAL_GROUP_SIZE(), LOCAL_GROUP_SIZE(), log(), max(), max(), OVERLAY_INFO_VARIATIONS_MODELMAT(), pow(), pow(), pow(), pow(), reduce_max(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), and vec4().
| #define ADDITIONAL_INFO_EXPAND | ( | ... | ) |
| #define AMBIENT_OCCLUSION_PASS_TILE_SIZE 16 |
| #define ARRAY_HAS_ITEM | ( | arr_item, | |
| arr_start, | |||
| arr_len ) |
| #define ARRAY_SET_ITEMS | ( | ... | ) |
| #define ARRAY_SIZE | ( | arr | ) |
| #define AT __FILE__ ":" STRINGIFY(__LINE__) |
| #define ATTR_ALIGN | ( | x | ) |
| #define ATTR_ALLOC_SIZE | ( | ... | ) |
| #define ATTR_FALLTHROUGH ((void)0) |
| #define ATTR_MALLOC |
| #define ATTR_NONNULL | ( | ... | ) |
| #define ATTR_NORETURN |
| #define ATTR_PRINTF_FORMAT | ( | format_param, | |
| dots_param ) |
| #define ATTR_RETURNS_NONNULL |
| #define ATTR_SENTINEL | ( | arg_pos | ) |
| #define ATTR_WARN_UNUSED_RESULT |
| #define AUTO_RESOURCE_LOCATION | ( | ) |
| #define BLI_ALIGN_STRUCT |
| #define BLI_assert | ( | a | ) |
| #define BLI_assert_msg | ( | a, | |
| msg ) |
| #define BLI_assert_unreachable | ( | ) |
| #define BLI_ENABLE_IF | ( | condition | ) |
| #define BLI_INLINE static inline __attribute__((always_inline)) __attribute__((__unused__)) |
| #define BLI_INLINE_METHOD inline __attribute__((always_inline)) __attribute__((__unused__)) |
| #define BLI_NO_UNIQUE_ADDRESS [[no_unique_address]] |
| #define BLI_NOINLINE |
| #define BLI_SCOPED_DEFER | ( | function_to_defer | ) |
| #define BLI_SCOPED_DEFER_NAME | ( | a | ) |
| #define BLI_SCOPED_DEFER_NAME2 | ( | a, | |
| b ) |
| #define BLI_STATIC_ASSERT | ( | a , | |
| msg ) |
| #define BLI_STATIC_ASSERT_ALIGN | ( | st, | |
| align ) |
| #define BSDF_ROUGHNESS_THRESHOLD 2e-2 |
| #define BUILTINS | ( | builtin | ) |
| #define CAPTURE_BUF_SLOT 5 |
| #define CD_MASK_ALL (~0LL) |
Referenced by BKE_grease_pencil_nomain_to_grease_pencil(), BKE_pointcloud_nomain_to_pointcloud(), blender::bke::CurvesGeometry::blend_write(), blender::bke::curves::copy_only_curve_domain(), blender::bke::CurvesGeometry::CurvesGeometry(), grease_pencil_copy_data(), blender::bke::Instances::Instances(), blender::ed::greasepencil::join_object_with_active(), pointcloud_copy_data(), blender::geometry::reorder_customdata(), reorder_customdata(), blender::geometry::reorder_customdata_groups(), shrink_customdata(), and blender::ed::pointcloud::undo::step_decode().
| #define CD_MASK_BM_ELEM_PYPTR (1LL << CD_BM_ELEM_PYPTR) |
Referenced by bpy_bm_elem_copy_from().
| #define CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO) |
Referenced by blender::bke::mesh_calc_modifiers(), and required_data_mask().
| #define CD_MASK_COLOR_ALL (CD_MASK_PROP_COLOR | CD_MASK_PROP_BYTE_COLOR) |
Referenced by blender::ed::sculpt_paint::color::active_color_attribute(), blender::ed::sculpt_paint::color::active_color_attribute_for_write(), blender::draw::pbvh::attribute_format(), BKE_color_attribute_supported(), BKE_id_attributes_color_find(), bmo_get_loop_color_ref(), color_clamp_index(), color_name_from_index(), color_name_to_index(), data_transfer_mesh_attributes_transfer_active_color_string(), data_transfer_mesh_attributes_transfer_default_color_string(), edbm_reverse_colors_exec(), edbm_rotate_colors_exec(), blender::ed::geometry::geometry_color_attribute_convert_poll(), blender::bke::mesh_ensure_default_color_attribute_on_add(), blender::bke::mesh_remove_invalid_attribute_strings(), and blender::ed::sculpt_paint::undo::save_active_attribute().
| #define CD_MASK_FREESTYLE_EDGE (1LL << CD_FREESTYLE_EDGE) |
Referenced by BKE_object_handle_data_update().
| #define CD_MASK_FREESTYLE_FACE (1LL << CD_FREESTYLE_FACE) |
Referenced by BKE_object_handle_data_update().
| #define CD_MASK_GRID_PAINT_MASK (1LL << CD_GRID_PAINT_MASK) |
| #define CD_MASK_MCOL (1 << CD_MCOL) |
Referenced by pointdensity_cache_object().
| #define CD_MASK_MDEFORMVERT (1 << CD_MDEFORMVERT) |
Referenced by BKE_object_data_transfer_dttypes_to_cdmask(), BKE_object_handle_data_update(), blender::deg::DepsgraphRelationBuilder::build_constraints(), blender::deg::DepsgraphRelationBuilder::build_ik_pose(), ED_view3d_datamask(), blender::bke::object_get_datamask(), pointdensity_cache_object(), psys_emitter_customdata_mask(), blender::required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), required_data_mask(), and required_data_mask().
| #define CD_MASK_MDISPS (1 << CD_MDISPS) |
| #define CD_MASK_MFACE (1 << CD_MFACE) |
| #define CD_MASK_MLOOPTANGENT (1LL << CD_MLOOPTANGENT) |
| #define CD_MASK_MTFACE (1 << CD_MTFACE) |
| #define CD_MASK_MULTIRES_GRIDS (CD_MASK_MDISPS | CD_GRID_PAINT_MASK) |
Referenced by blender::bke::subdiv::subdiv_mesh_topology_info().
| #define CD_MASK_MVERT_SKIN (1LL << CD_MVERT_SKIN) |
Referenced by blender::bke::object_get_datamask(), and required_data_mask().
| #define CD_MASK_NORMAL (1 << CD_NORMAL) |
Referenced by triangulate_mesh().
| #define CD_MASK_ORCO (1 << CD_ORCO) |
| #define CD_MASK_ORIGINDEX (1 << CD_ORIGINDEX) |
Referenced by BKE_mesh_mirror_bisect_on_mirror_plane_for_modifier(), blender::deg::DepsgraphRelationBuilder::build_object_parent(), cdDM_from_mesh_ex(), doEdgeSplit(), blender::bke::editbmesh_calc_modifiers(), blender::bke::mesh_build_data(), blender::bke::mesh_calc_modifiers(), mesh_new_from_mesh_object_with_layers(), modify_mesh(), modify_mesh(), psys_emitter_customdata_mask(), required_data_mask(), triangulate_mesh(), and WireframeModifier_do().
| #define CD_MASK_ORIGSPACE (1 << CD_ORIGSPACE) |
| #define CD_MASK_ORIGSPACE_MLOOP (1LL << CD_ORIGSPACE_MLOOP) |
| #define CD_MASK_PROP_ALL |
Referenced by blender::ed::geometry::attribute_set_poll(), BKE_attribute_duplicate(), BKE_attribute_rename(), bke_attribute_rename_if_exists(), BKE_attributes_active_name_get(), BKE_attributes_active_set(), BKE_object_handle_data_update(), cd_layer_find_dupe(), blender::ed::sculpt_paint::dyntopo::dyntopo_supports_layer(), edbm_select_by_attribute_exec(), edbm_select_by_attribute_poll(), blender::ed::mesh::set_attribute::mesh_set_attribute_exec(), blender::ed::mesh::set_attribute::mesh_set_attribute_invoke(), blender::ed::mesh::set_attribute::mesh_set_attribute_ui(), rename_mesh_uv_seam_attribute(), blender::required_data_mask(), and blender::ed::sculpt_paint::undo::set_active_layer().
| #define CD_MASK_PROP_BOOL (1ULL << CD_PROP_BOOL) |
| #define CD_MASK_PROP_BYTE_COLOR (1 << CD_PROP_BYTE_COLOR) |
Referenced by data_transfer_mesh_attributes_transfer_active_color_string(), data_transfer_mesh_attributes_transfer_default_color_string(), blender::ed::object::dt_layers_select_src_itemf(), ED_view3d_datamask(), blender::bke::object_get_datamask(), pointdensity_cache_object(), required_data_mask(), and required_data_mask().
| #define CD_MASK_PROP_COLOR (1ULL << CD_PROP_COLOR) |
| #define CD_MASK_PROP_FLOAT (1 << CD_PROP_FLOAT) |
| #define CD_MASK_PROP_FLOAT2 (1ULL << CD_PROP_FLOAT2) |
| #define CD_MASK_PROP_FLOAT3 (1ULL << CD_PROP_FLOAT3) |
| #define CD_MASK_PROP_FLOAT4X4 (1ULL << CD_PROP_FLOAT4X4) |
| #define CD_MASK_PROP_INT16_2D (1ULL << CD_PROP_INT16_2D) |
| #define CD_MASK_PROP_INT32 (1 << CD_PROP_INT32) |
Referenced by required_data_mask().
| #define CD_MASK_PROP_INT32_2D (1ULL << CD_PROP_INT32_2D) |
| #define CD_MASK_PROP_INT8 (1ULL << CD_PROP_INT8) |
| #define CD_MASK_PROP_QUATERNION (1ULL << CD_PROP_QUATERNION) |
| #define CD_MASK_PROP_STRING (1 << CD_PROP_STRING) |
| #define CD_MASK_SHAPE_KEYINDEX (1 << CD_SHAPE_KEYINDEX) |
Referenced by undomesh_from_editmesh().
| #define CD_MASK_SHAPEKEY (1 << CD_SHAPEKEY) |
Referenced by BKE_mesh_mirror_apply_mirror_on_axis(), and BM_mesh_bm_to_me_for_eval().
| #define CD_MASK_TANGENT (1 << CD_TANGENT) |
| #define CD_MASK_TESSLOOPNORMAL (1LL << CD_TESSLOOPNORMAL) |
| #define CHECK_TYPE | ( | var, | |
| type ) |
| #define CHECK_TYPE_ANY | ( | ... | ) |
| #define CHECK_TYPE_INLINE | ( | val, | |
| type ) |
| #define CHECK_TYPE_INLINE_NONCONST | ( | val, | |
| type ) |
| #define CHECK_TYPE_NONCONST | ( | var | ) |
| #define CHECK_TYPE_PAIR | ( | var_a, | |
| var_b ) |
| #define CLAMP | ( | a, | |
| b, | |||
| c ) |
| #define CLAMP_MAX | ( | a, | |
| c ) |
| #define CLIP_PLANE_BUF 5 |
| #define CM_RESOL 32 |
Referenced by curve_eval_bezier_point(), and curvemap_make_table().
| #define CM_TABLE 256 |
Referenced by BKE_colorband_evaluate_table_rgba(), BKE_curvemap_evaluateF(), BKE_curvemapping_premultiply(), BKE_curvemapping_table_F(), BKE_curvemapping_table_RGBA(), curvemap_make_table(), gpu_material_ramp_texture_build(), gpu_material_ramp_texture_row_set(), blender::eevee::MotionBlurModule::init(), blender::nodes::node_shader_blackbody_cc::node_shader_gpu_blackbody(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_wavelength_cc::node_shader_gpu_wavelength(), ui_do_but_CURVE(), and ui_draw_but_CURVE().
| #define CM_TABLEDIV (1.0f / 256.0f) |
Referenced by curvemap_make_table().
| #define CM_TOT 4 |
Referenced by BKE_curvemapping_blend_read(), BKE_curvemapping_changed_all(), BKE_curvemapping_compute_range_dividers(), BKE_curvemapping_compute_slopes(), BKE_curvemapping_copy_data(), BKE_curvemapping_curves_blend_write(), BKE_curvemapping_free_data(), BKE_curvemapping_get_range_minimums(), BKE_curvemapping_init(), BKE_curvemapping_RGBA_does_something(), curvemap_buttons_layout(), blender::nodes::node_shader_curves_cc::flt::gpu_shader_curve_float(), blender::nodes::node_shader_curves_cc::rgb::gpu_shader_curve_rgb(), blender::nodes::node_shader_curves_cc::vec::gpu_shader_curve_vec(), blender::nodes::node_composite_huecorrect_cc::node_gpu_material(), blender::nodes::node_composite_rgb_curves_cc::node_gpu_material(), blender::nodes::node_composite_vector_curves_cc::node_gpu_material(), and vector_curve_node_remap().
| #define CMP_NODE_MASKTYPE_ADD 0 |
| #define CMP_NODE_MASKTYPE_ADD 0 |
| #define CMP_NODE_MASKTYPE_MULTIPLY 2 |
| #define CMP_NODE_MASKTYPE_MULTIPLY 2 |
| #define CMP_NODE_MASKTYPE_NOT 3 |
| #define CMP_NODE_MASKTYPE_NOT 3 |
| #define CMP_NODE_MASKTYPE_SUBTRACT 1 |
| #define CMP_NODE_MASKTYPE_SUBTRACT 1 |
| #define COMPILATION_CONSTANT | ( | type, | |
| name, | |||
| value ) |
| #define COMPUTE_SOURCE | ( | filename | ) |
Referenced by DEFINE_VALUE(), LOCAL_GROUP_SIZE(), LOCAL_GROUP_SIZE(), max(), and vec4().
| #define CREATE_INFO_VARIANT | ( | name, | |
| ... ) |
| #define CRYPTOMATTE_BUF_SLOT 7 |
| #define CULLING_SELECT_GROUP_SIZE 256 |
| #define CULLING_SORT_GROUP_SIZE 256 |
| #define CULLING_TILE_GROUP_SIZE 256 |
| #define CULLING_ZBIN_GROUP_SIZE 1024 |
| #define DECIMAL_DIGITS_BOUND | ( | t | ) |
| #define DEFAULT_ALLOC_FOR_NULL_STRINGS 64 |
Referenced by IDP_New(), and IDP_NewStringMaxSize().
| #define DEFERRED_GBUFFER_ROG_ID 0 |
| #define DEFERRED_RADIANCE_FORMAT GPU_R32UI |
| #define DEFINE | ( | name | ) |
Referenced by DEFINE_VALUE(), LOCAL_GROUP_SIZE(), OVERLAY_INFO_VARIATIONS_MODELMAT(), and vec4().
| #define DEFINE_VALUE | ( | name, | |
| value ) |
Referenced by DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), dot(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), log(), max(), max(), pow(), pow(), pow(), pow(), reduce_max(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), and vec4().
| #define DEPTH_WRITE | ( | value | ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define DNA_DEFINE_CXX_METHODS | ( | class_name | ) |
| #define DNA_DEPRECATED |
| #define DNA_DEPRECATED_GCC_POISON 0 |
| #define DNA_PRIVATE_ATTR |
| #define DO_STATIC_COMPILATION | ( | ) |
Referenced by DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), LOCAL_GROUP_SIZE(), LOCAL_GROUP_SIZE(), log(), max(), max(), OVERLAY_INFO_VARIATIONS_MODELMAT(), pow(), pow(), pow(), pow(), reduce_max(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), and vec4().
| #define DOF_BOKEH_LUT_SIZE 32 |
| #define DOF_DEFAULT_GROUP_SIZE 32 |
| #define DOF_FILTER_GROUP_SIZE 8 |
| #define DOF_GATHER_GROUP_SIZE DOF_TILES_SIZE |
| #define DOF_MAX_SLIGHT_FOCUS_RADIUS 5 |
| #define DOF_MIP_COUNT 4 |
| #define DOF_REDUCE_GROUP_SIZE (1 << (DOF_MIP_COUNT - 1)) |
| #define DOF_RESOLVE_GROUP_SIZE (DOF_TILES_SIZE * 2) |
| #define DOF_SLIGHT_FOCUS_SAMPLE_MAX 16 |
| #define DOF_STABILIZE_GROUP_SIZE 16 |
| #define DOF_TILES_DILATE_GROUP_SIZE 8 |
| #define DOF_TILES_FLATTEN_GROUP_SIZE DOF_TILES_SIZE |
| #define DOF_TILES_SIZE 8 |
| #define DRW_CLIPPING_UBO_SLOT 5 |
| #define DRW_COMMAND_GROUP_SIZE 64 |
| #define DRW_DEBUG_DRAW_FEEDBACK_SLOT 15 |
| #define DRW_DEBUG_DRAW_SLOT 14 |
| #define DRW_FINALIZE_GROUP_SIZE 64 |
| #define DRW_LAYER_ATTR_UBO_SLOT 7 |
| #define DRW_OBJ_ATTR_SLOT 8 |
| #define DRW_OBJ_DATA_INFO_UBO_SLOT 9 |
| #define DRW_OBJ_INFOS_SLOT 9 |
| #define DRW_OBJ_INFOS_UBO_SLOT 6 |
| #define DRW_OBJ_MAT_SLOT 10 |
| #define DRW_RESOURCE_ID_SLOT 11 |
| #define DRW_VIEW_CULLING_UBO_SLOT 10 |
| #define DRW_VIEW_MAX 64 |
| #define DRW_VIEW_UBO_SLOT 11 |
| #define DRW_VISIBILITY_GROUP_SIZE 32 |
| #define EARLY_FRAGMENT_TEST | ( | enable | ) |
| #define EEVEE_DOF_GROUND_VARIATIONS | ( | name, | |
| ... ) |
| #define EEVEE_DOF_LUT_VARIATIONS | ( | prefix, | |
| ... ) |
| #define EEVEE_MAT_GEOM_VARIATIONS | ( | prefix, | |
| ... ) |
| #define EEVEE_MAT_PIPE_VARIATIONS | ( | name, | |
| ... ) |
| #define ELEM | ( | ... | ) |
| #define ENUM_OPERATORS | ( | _type, | |
| _max ) |
| #define EXPR_NOP | ( | expr | ) |
| #define FILM_GROUP_SIZE 16 |
| #define FILTER_ID_AC (1ULL << 0) |
| #define FILTER_ID_ALL |
Referenced by BKE_library_id_can_use_filter_id(), blo_do_versions_300(), filelist_setfilter_options(), fileselect_ensure_updated_asset_params(), blender::ed::asset::list::AssetList::setup(), and blender::ed::asset::types_supported_as_filter_flags().
| #define FILTER_ID_AR (1ULL << 1) |
Referenced by libblock_remap_data_preprocess_ob().
| #define FILTER_ID_BR (1ULL << 2) |
Referenced by get_type_info().
| #define FILTER_ID_CA (1ULL << 3) |
| #define FILTER_ID_CF (1ULL << 28) |
| #define FILTER_ID_CU_LEGACY (1ULL << 4) |
| #define FILTER_ID_CV (1ULL << 32) |
| #define FILTER_ID_GD_LEGACY (1ULL << 5) |
Referenced by get_type_info(), and image_id_remap().
| #define FILTER_ID_GP (1ULL << 40) |
| #define FILTER_ID_GR (1ULL << 6) |
Referenced by blo_do_versions_300(), get_type_info(), and preview_filter_to_idfilter().
| #define FILTER_ID_IM (1ULL << 7) |
Referenced by get_type_info(), image_id_remap(), paste_material_exec(), preview_filter_to_idfilter(), and view3d_id_remap().
| #define FILTER_ID_IP (1ULL << 41) |
| #define FILTER_ID_KE (1ULL << 36) |
| #define FILTER_ID_LA (1ULL << 8) |
Referenced by preview_filter_to_idfilter().
| #define FILTER_ID_LI (1ULL << 39) |
| #define FILTER_ID_LP (1ULL << 31) |
| #define FILTER_ID_LS (1ULL << 9) |
Referenced by get_type_info().
| #define FILTER_ID_LT (1ULL << 10) |
| #define FILTER_ID_MA (1ULL << 11) |
Referenced by get_type_info(), paste_material_exec(), preview_filter_to_idfilter(), and view3d_id_remap().
| #define FILTER_ID_MB (1ULL << 12) |
| #define FILTER_ID_MC (1ULL << 13) |
Referenced by clip_id_remap(), get_type_info(), and view3d_id_remap().
| #define FILTER_ID_ME (1ULL << 14) |
| #define FILTER_ID_MSK (1ULL << 15) |
Referenced by clip_id_remap(), get_type_info(), and image_id_remap().
| #define FILTER_ID_NT (1ULL << 16) |
| #define FILTER_ID_OB (1ULL << 17) |
| #define FILTER_ID_PA (1ULL << 27) |
| #define FILTER_ID_PAL (1ULL << 18) |
Referenced by get_type_info().
| #define FILTER_ID_PC (1ULL << 19) |
| #define FILTER_ID_PT (1ULL << 33) |
| #define FILTER_ID_SCE (1ULL << 20) |
Referenced by get_type_info(), and preview_filter_to_idfilter().
| #define FILTER_ID_SCR (1ULL << 37) |
| #define FILTER_ID_SIM (1ULL << 35) |
| #define FILTER_ID_SO (1ULL << 22) |
Referenced by get_type_info().
| #define FILTER_ID_SPK (1ULL << 21) |
| #define FILTER_ID_TE (1ULL << 23) |
Referenced by preview_filter_to_idfilter().
| #define FILTER_ID_TXT (1ULL << 24) |
Referenced by get_type_info(), and paste_material_exec().
| #define FILTER_ID_VF (1ULL << 25) |
| #define FILTER_ID_VO (1ULL << 34) |
| #define FILTER_ID_WM (1ULL << 38) |
| #define FILTER_ID_WO (1ULL << 26) |
Referenced by get_type_info(), and preview_filter_to_idfilter().
| #define FILTER_ID_WS (1ULL << 29) |
| #define FLAT | ( | type, | |
| name ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define FRAGMENT_OUT | ( | slot, | |
| type, | |||
| name ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define FRAGMENT_OUT_DUAL | ( | slot, | |
| type, | |||
| name, | |||
| blend ) |
| #define FRAGMENT_OUT_ROG | ( | slot, | |
| type, | |||
| name, | |||
| rog ) |
| #define FRAGMENT_SOURCE | ( | filename | ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define GBUF_CLOSURE_FB_LAYER_COUNT 2 |
| #define GBUF_CLOSURE_SLOT 3 |
| #define GBUF_HEADER_FB_LAYER_COUNT 1 |
| #define GBUF_HEADER_SLOT 5 |
| #define GBUF_NORMAL_FB_LAYER_COUNT 1 |
| #define GBUF_NORMAL_SLOT 4 |
| #define GENERIC_TYPE_ANY | ( | ... | ) |
| #define GEOMETRY_LAYOUT | ( | ... | ) |
| #define GEOMETRY_OUT | ( | stage_interface | ) |
| #define GPENCIL_ACCUM_FORMAT GPU_RGBA16F |
| #define GPENCIL_FILL_TEX_SLOT 4 |
| #define GPENCIL_LAYER_SLOT 1 |
| #define GPENCIL_LIGHT_BUFFER_LEN 128 |
| #define GPENCIL_LIGHT_SLOT 3 |
| #define GPENCIL_MASK_TEX_SLOT 3 |
| #define GPENCIL_MATERIAL_BUFFER_LEN 256 |
| #define GPENCIL_MATERIAL_SLOT 2 |
| #define GPENCIl_MATID_SHIFT 16u |
| #define GPENCIL_OBJECT_SLOT 0 |
| #define GPENCIL_RENDER_FORMAT GPU_RGBA16F |
| #define GPENCIL_SCENE_DEPTH_TEX_SLOT 2 |
| #define GPENCIL_SCENE_SLOT 2 |
| #define GPENCIL_STROKE_TEX_SLOT 5 |
| #define GPU_DATA_FORMAT_EXPAND | ( | impl | ) |
| #define GPU_FORCE_ENABLE_SHADER_PRINTF 0 |
| #define GPU_NUM_UNIFORMS (GPU_UNIFORM_SRGB_TRANSFORM + 1) |
| #define GPU_SAMPLER_CUSTOM_TYPES_COUNT (GPU_SAMPLER_CUSTOM_ICON + 1) |
| #define GPU_SAMPLER_EXTEND_MODES_COUNT (GPU_SAMPLER_EXTEND_MODE_CLAMP_TO_BORDER + 1) |
| #define GPU_SHADER_BUILTIN_LEN (GPU_SHADER_3D_IMAGE_COLOR + 1) |
| #define GPU_SHADER_CFG_LEN (GPU_SHADER_CFG_CLIPPED + 1) |
| #define GPU_SHADER_CREATE_END | ( | ) |
Referenced by DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), LOCAL_GROUP_SIZE(), LOCAL_GROUP_SIZE(), log(), max(), max(), OVERLAY_INFO_VARIATIONS_MODELMAT(), pow(), pow(), pow(), pow(), reduce_max(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), and vec4().
| #define GPU_SHADER_CREATE_INFO | ( | _info | ) |
Referenced by DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), LOCAL_GROUP_SIZE(), LOCAL_GROUP_SIZE(), log(), max(), max(), OVERLAY_INFO_VARIATIONS_MODELMAT(), pow(), pow(), pow(), pow(), reduce_max(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), and vec4().
| #define GPU_SHADER_FREE_SAFE | ( | shader | ) |
| #define GPU_SHADER_INTERFACE_END | ( | ) |
| #define GPU_SHADER_INTERFACE_INFO | ( | _interface | ) |
| #define GPU_SHADER_NAMED_INTERFACE_END | ( | _inst_name | ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define GPU_SHADER_NAMED_INTERFACE_INFO | ( | _interface, | |
| _inst_name ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define GPU_SHADER_PRINTF_ENABLE 1 |
| #define GPU_SHADER_PRINTF_MAX_CAPACITY (1024 * 4) |
Referenced by blender::gpu::printf_begin(), and blender::gpu::printf_end().
| #define GPU_SHADER_PRINTF_SLOT 13 |
Referenced by GPU_shader_bind().
| #define GPU_SKY_HEIGHT 128 |
| #define GPU_SKY_WIDTH 512 |
| #define GPU_SSBO_INDEX_BUF_SLOT 7 |
| #define GPU_SSBO_POLYLINE_COL_BUF_SLOT 1 |
| #define GPU_SSBO_POLYLINE_POS_BUF_SLOT 0 |
| #define GPU_TEXTURE_FORMAT_EXPAND | ( | impl | ) |
| #define GPU_TEXTURE_FREE_SAFE | ( | texture | ) |
| #define GPU_TEXTURE_TARGET_FORMAT_EXPAND | ( | impl | ) |
| #define GPU_TEXTURE_WRITE_FORMAT_EXPAND | ( | impl | ) |
| #define GS | ( | a | ) |
Referenced by acf_action_slot_name_prop(), acf_fcurve_name(), acf_generic_group_offset(), achannel_is_part_of_disconnected_slot(), blender::bke::action_asset_metadata_ensure(), action_create_new(), action_idcode_patch_check(), blender::bke::action_init_data(), blender::ed::viewer_path::activate_geometry_node(), blender::bke::id::IDRemapper::add(), blender::deg::DepsgraphRelationBuilder::add_depends_on_transform_relation(), add_driver_with_target(), blender::ed::outliner::AbstractTreeDisplay::add_element(), blender::nodes::GeometryNodesEvalDependencies::add_generic_id_full(), blender::deg::Depsgraph::add_id_node(), blender::deg::DepsgraphNodeBuilder::add_id_node(), blender::bke::id::IDRemapper::add_overwrite(), after_liblink_id_embedded_id_process(), after_liblink_id_process(), ANIM_channel_action_get(), ANIM_copy_as_driver(), animchan_sync_fcurve(), animchan_sync_fcurve_scene(), animchan_sync_group(), animchannels_delete_containers(), animchannels_delete_exec(), animdata_filter_dopesheet(), animdata_filter_ds_textures(), animfilter_modifier_idpoin_cb(), blender::ed::object::apply_objects_internal(), are_ids_from_different_mains_matching(), blender::bke::asset_edit_id_save_as(), blender::bke::asset_edit_weak_reference_from_id(), blender::bke::asset_reload(), blender::bke::bake::BakeDataBlockID::BakeDataBlockID(), BKE_animdata_action_ensure_idroot(), BKE_animdata_copy_id(), BKE_blendfile_append(), BKE_blendfile_id_relocate(), BKE_blendfile_library_relocate(), BKE_blendfile_read_make_empty(), BKE_build_template_variables_for_prop(), BKE_id_attributes_active_color_clear(), BKE_id_attributes_active_color_name(), BKE_id_attributes_active_color_set(), BKE_id_attributes_default_color_name(), BKE_id_attributes_default_color_set(), BKE_id_blend_write(), BKE_id_can_be_asset(), BKE_id_copy_in_lib(), BKE_id_copy_is_allowed(), BKE_id_defgroup_list_get(), BKE_id_eval_properties_copy(), BKE_id_free_ex(), BKE_id_free_us(), BKE_id_is_in_main(), BKE_id_material_array_p(), BKE_id_material_index_max_eval(), BKE_id_material_len_p(), BKE_id_move_to_same_lib(), BKE_id_new_name_validate(), BKE_id_newptr_and_tag_clear(), BKE_id_rename(), BKE_id_supports_vertex_groups(), BKE_idtype_get_info_from_id(), BKE_idtype_id_foreach_cache(), BKE_image_format_set(), BKE_imtype_valid_depths_with_video(), BKE_key_add(), BKE_key_evaluate_object_ex(), BKE_key_from_id_p(), BKE_keyingset_add_path(), BKE_lattice_active_point_get(), BKE_lib_id_clear_library_data(), BKE_lib_id_make_local_generic(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_id_is_user_deletable(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_make_local(), BKE_lib_override_library_status_check_local(), BKE_lib_override_library_status_check_reference(), BKE_lib_override_library_update(), BKE_libblock_copy_in_lib(), BKE_libblock_management_main_add(), BKE_libblock_management_main_remove(), BKE_libblock_relink_ex(), BKE_libblock_relink_multiple(), BKE_libblock_rename(), BKE_library_id_can_use_filter_id(), BKE_library_ID_test_usages(), BKE_library_make_local(), BKE_light_linking_add_receiver_to_collection(), BKE_light_linking_add_receiver_to_collection_after(), BKE_light_linking_add_receiver_to_collection_before(), BKE_light_linking_unlink_id_from_collection(), BKE_main_id_refcount_recompute(), BKE_main_idmap_insert_id(), BKE_main_idmap_lookup_id(), BKE_main_idmap_remove_id(), BKE_main_library_weak_reference_add_item(), BKE_main_library_weak_reference_create(), BKE_main_library_weak_reference_find(), BKE_main_library_weak_reference_remove_item(), BKE_main_library_weak_reference_update_item(), BKE_main_merge(), BKE_main_namemap_remove_id(), BKE_mask_clipboard_paste_to_layer(), BKE_object_data_editmode_flush_ptr_get(), BKE_object_data_is_in_editmode(), BKE_object_data_select_update(), BKE_object_defgroup_array_get(), BKE_object_defgroup_data_create(), BKE_object_eval_assign_data(), BKE_object_free_derived_caches(), BKE_object_get_evaluated_lattice(), BKE_object_get_evaluated_mesh_no_subsurf_unchecked(), BKE_object_get_lattice(), BKE_object_get_pre_modified_mesh(), BKE_object_material_slot_used(), BKE_object_obdata_texspace_get(), BKE_object_obdata_to_type(), BKE_packedfile_id_check(), BKE_packedfile_id_unpack(), BKE_pose_ensure(), BKE_previewimg_id_get_p(), BKE_previewimg_id_supports_jobs(), BKE_ptcache_bake(), BKE_screen_path_from_screen_to_space(), blendfile_append_define_actions(), blendfile_library_relocate_id_remap_do(), blendfile_relocate_postprocess_cleanup(), blo_do_versions_300(), BLO_main_validate_embedded_flag(), BLO_main_validate_embedded_liboverrides(), BLO_main_validate_libraries(), BLO_main_validate_shapekeys(), BLO_readfile_id_runtime_data_free_all(), blo_split_main(), blo_write_id_struct(), BPy_GeometrySet_static_from_evaluated_object(), brush_asset_metadata_ensure(), blender::ed::sculpt_paint::brush_asset_revert_exec(), blender::deg::DepsgraphNodeBuilder::build_animation_images(), blender::deg::DepsgraphRelationBuilder::build_animation_images(), blender::deg::DepsgraphRelationBuilder::build_animdata_force(), blender::deg::DepsgraphRelationBuilder::build_copy_on_write_relations(), blender::deg::DepsgraphRelationBuilder::build_driver_data(), blender::deg::DepsgraphRelationBuilder::build_driver_rna_path_variable(), blender::deg::DepsgraphRelationBuilder::build_driver_variables(), blender::deg::DepsgraphNodeBuilder::build_id(), blender::deg::DepsgraphRelationBuilder::build_id(), blender::deg::DepsgraphNodeBuilder::build_nodetree(), blender::deg::DepsgraphRelationBuilder::build_nodetree(), blender::deg::DepsgraphNodeBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphNodeBuilder::build_parameters(), blender::ed::outliner::TreeDisplayIDOrphans::build_tree(), blender::ed::outliner::TreeDisplayLibraries::build_tree(), buttons_context_path_texture(), buttons_texture_context_compute(), buttons_texture_users_from_context(), change_ID_pointer_to_real_ID_pointer_fd(), change_link_placeholder_to_real_ID_pointer_fd(), blender::deg::clear_id_nodes_conditional(), click_select_channel_action_slot(), click_select_channel_group(), blender::ed::outliner::collection_drop_init(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_drop_tooltip(), blender::ed::outliner::collection_duplicate_exec(), collection_owner_pointer_get(), blender::ed::outliner::collection_parent_from_ID(), blender::deg::DepsgraphNodeBuilder::constraint_walk(), blender::deg::RNANodeQuery::construct_node_identifier(), blender::animrig::versioning::convert_legacy_action_assignments(), copy_mtex_copybuf(), blender::ed::object::copy_object_set_idnew(), blender::io::fbx::create_camera_curves(), blender::ed::outliner::TreeElementID::create_from_id(), blender::io::fbx::create_material_curves(), blender::ed::transform::createTransTexspace(), cryptomatte_init_from_node_image(), cryptomatte_init_from_node_render(), curve_to_mesh_eval_ensure(), blender::deg::data_path_maybe_shared(), blender::ed::object::data_xform_by_mat4(), blender::ed::object::data_xform_create_ex(), blender::ed::object::data_xform_restore(), blender::ed::object::data_xform_tag_update(), datadropper_id_sample_pt(), blender::deg::deg_eval_copy_is_needed(), blender::deg::deg_evaluate_object_modifiers_mode_node_visibility(), blender::deg::deg_evaluate_object_node_visibility(), blender::deg::deg_free_eval_copy_datablock(), blender::deg::deg_update_eval_copy_datablock(), delete_key_button_exec(), blender::animrig::delete_keyframe(), direct_link_id(), direct_link_id_common(), direct_link_id_embedded_id(), direct_link_id_restore_recalc_exceptions(), do_versions_after_linking_250(), blender::ed::spreadsheet::draw_context_panel_content(), driver_check_valid_targets(), drivers_path_rename_fix(), duplicate_ids(), dvar_eval_locDiff(), dvar_eval_rotDiff(), dvar_eval_transChan(), ED_mesh_context(), ED_mesh_pick_edge(), ED_mesh_pick_face(), ED_mesh_pick_face_vert(), ED_mesh_pick_vert(), ED_node_set_active(), ED_node_shader_default(), ED_preview_id_is_supported(), ED_preview_shader_job(), ED_render_id_flush_update(), ED_undo_is_legacy_compatible_for_property(), ED_view3d_camera_autokey(), blender::deg::RNANodeQueryIDData::ensure_constraint_to_pchan_map(), blender::bke::NodeTreeRelations::ensure_group_node_users(), blender::ed::outliner::TreeElementIDArmature::expand(), expand_doit_library(), blender::io::usd::USDMaterialExportContext::export_texture(), eyedropper_cryptomatte_sample_image_fl(), eyedropper_cryptomatte_sample_render_fl(), blender::bke::greasepencil::convert::AnimDataConvertor::fcurves_convert_finalize(), filelist_readjob_main_assets_add_items(), find_area_properties(), find_bhead_from_idname(), blender::ed::object::find_first_by_data_id(), blender::ed::viewer_path::find_geometry_nodes_viewer(), find_object_with_preview_geometry(), blender::io::obj::find_or_create_collection(), blender::animrig::find_related_ids(), blender::animrig::foreach_action_slot_use_with_references(), blender::animrig::foreach_action_slot_use_with_rna(), blender::deg::foreach_id_cow_detect_need_for_update_callback(), foreach_libblock_append_add_dependencies_callback(), foreach_libblock_link_append_common_processing(), foreach_libblock_link_finalize_cb(), foreach_libblock_remap_callback(), foreach_libblock_remap_callback_apply(), blender::ed::outliner::foreach_natural_hierarchy_child(), AttributeOwner::from_id(), blender::bke::AttributeAccessor::from_id(), gather_frames_to_render_for_id(), gather_local_ids_to_write(), blender::ed::geometry::geometry_color_attribute_convert_poll(), blender::deg::geometry_tag_to_component(), blender::nodes::get_default_id_getter(), blender::ed::vse::get_drag_path(), blender::ed::outliner::get_element_operation_type(), blender::asset_system::AssetRepresentation::get_id_type(), blender::nodes::get_init_socket_fn(), blender::ed::space_node::get_modifier_for_node_editor(), blender::ed::space_node::get_nested_previews(), getname_anim_fcurve(), give_active_mtex(), graph_draw_driven_property_panel(), blender::deg::graph_id_tag_update(), graph_panel_driverVar__locDiff(), graph_panel_driverVar__rotDiff(), graph_panel_driverVar__transChan(), graph_panel_properties(), blender::deg::graph_tag_ids_for_visible_update(), icon_id_ensure_create_icon(), icon_preview_endjob(), icon_preview_startjob(), icon_preview_startjob_all_sizes(), icu_to_fcurves(), blender::animrig::id_action_ensure(), id_can_have_animdata(), id_check_type(), id_delete(), blender::animrig::id_frame_has_keyframe(), id_free(), id_lib_extern(), id_lib_indirect_weak_link(), id_order_get(), blender::ed::outliner::id_override_library_clear_single_process(), blender::ed::outliner::id_override_library_create_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::ed::outliner::id_remap_fn(), id_search_cb_objects_from_scene(), id_swap(), blender::ed::asset::id_type_is_non_experimental(), id_us_min(), idp_repr_fn_recursive(), idprop_ui_data_to_dict_id(), image_open_invoke(), image_walk_id_all_users(), blender::io::fbx::import_animations(), blender::ed::asset::AssetTemporaryIDConsumer::import_id(), blender::deg::IDNode::init(), blender::deg::IDNode::init_copy_on_write(), blender::deg::RuntimeBackup::init_from_id(), blender::ed::asset::index::init_indexer_entry_from_value(), blender::nodes::init_socket_cpp_value_from_property(), insert_fcurve_key(), blender::animrig::insert_key_to_keying_set_path(), is_animating_bone(), blender::ed::outliner::is_object_data_in_editmode(), blender::deg::DepsgraphRelationBuilder::is_same_nodetree_node_dependency(), blender::animrig::Slot::is_suitable_for(), jump_to_target_ptr(), key_block_get_data(), key_pointer_size(), blender::bke::greasepencil::convert::legacy_gpencil_object(), lib_id_expand_local_cb(), lib_id_fake_user_toggle_exec(), lib_override_hierarchy_dependencies_skip_check(), lib_override_id_swap(), lib_override_library_create_from(), lib_override_library_create_post_process(), lib_override_library_operations_create(), lib_override_library_resync(), lib_override_object_posemode_transfer(), lib_override_prefill_newid_from_existing_overrides(), lib_query_unused_ids_has_exception_user(), lib_query_unused_ids_tag_id(), lib_query_unused_ids_untag_id(), libblock_relink_foreach_idpair(), libblock_remap_data_postprocess_obdata_relink(), libblock_remap_data_preprocess(), libblock_remap_foreach_idpair(), library_ID_is_used(), library_id_is_yet_read(), library_make_local_copying_check(), long_id_names_process_action_slots_identifiers(), loose_data_instantiate_collection_process(), loose_data_instantiate_obdata_preprocess(), loose_data_instantiate_obdata_process(), loose_data_instantiate_object_process(), loose_data_instantiate_object_rigidbody_postprocess(), main_namemap_validate_and_fix(), make_dupli(), make_new_animlistelem(), blender::ed::object::make_override_library_exec(), material_data_index_clear_id(), material_data_index_remove_id(), memfile_undosys_step_decode(), memfile_undosys_step_id_reused_cb(), blender::nodes::GeometryNodesEvalDependencies::merge(), mesh_new_from_curve_type_object(), mesh_new_from_mesh_object(), blender::deg::DepsgraphNodeBuilder::modifier_walk(), mouse_action_keys(), blender::ed::outliner::namebutton_fn(), namemap_get_name(), blender::ed::transform::nearest_world_object_fn(), nlaedit_add_actionclip_exec(), nlaedit_add_sound_exec(), blender::ed::space_node::node_context(), blender::ed::space_node::node_id_remap(), blender::ed::space_node::node_tree_from_ID(), blender::bke::node_tree_ptr_from_id(), ntree_version_245(), object_asset_metadata_ensure(), object_blend_read_after_liblink(), object_defgroup_lattice_get(), object_for_curve_to_mesh_free(), blender::draw::overlay::Bounds::object_sync(), blender::ed::object::object_unlink_data_exec(), blender::ed::object::objects_in_mode_or_selected(), order_collection_receiver_after(), order_collection_receiver_before(), order_object_receiver_after(), order_object_receiver_before(), other_id_types_preview_render(), blender::ed::outliner::outliner_buttons(), blender::ed::outliner::outliner_collect_objects_to_delete(), blender::ed::outliner::outliner_collect_selected_collections(), blender::ed::outliner::outliner_collect_selected_objects(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_draw_userbuts(), blender::ed::outliner::outliner_id_relocate_invoke(), blender::ed::outliner::outliner_id_remap_exec(), blender::ed::outliner::outliner_id_remap_find_tree_element(), blender::ed::outliner::outliner_item_drag_drop_invoke(), blender::ed::outliner::outliner_mode_toggle_fn(), override_idtemplate_clear_exec(), blender::ed::outliner::parent_clear_invoke(), blender::ed::outliner::parent_clear_poll(), blender::ed::outliner::parent_drop_set_parents(), blender::ed::viewer_path::parse_geometry_nodes_viewer(), blender::ed::viewer_path::parse_object_only(), paste_material_nodetree_ids_relink_or_clear(), paste_mtex_copybuf(), blender::ed::space_node::NodeClipboard::paste_validate_id_references(), blender::ed::animation::pastebuf_find_matching_copybuf_item(), blender::ed::animation::pastebuf_match_path_property(), UniqueName_Map::populate(), previews_clear_exec(), previews_id_ensure(), previews_id_ensure_callback(), propagate_node_tree_changes(), ptcache_baker_create(), ptcache_cloth_error(), ptcache_filepath_ext_append(), pydriver_error(), pyrna_prop_repr_ex(), pyrna_struct_keyframe_delete(), pyrna_struct_repr(), blender::ed::transform::raycast_obj_fn(), read_libblock(), read_libblock_undo_restore_at_old_address(), read_libblock_undo_restore_identical(), read_libblock_undo_restore_linked(), read_library_linked_id(), read_undo_move_libmain_data(), blender::animrig::internal::rebuild_slot_user_cache(), blender::ed::geometry::replace_inputs_evaluated_data_blocks(), blender::deg::RuntimeBackup::restore_to_id(), blender::deg::ObjectRuntimeBackup::restore_to_object(), reuse_bmain_move_id(), reuse_editable_asset_bmain_data_dependencies_process_cb(), RNA_find_real_ID_and_path(), rna_id_itemf(), RNA_id_pointer_create(), rna_id_write_error(), RNA_path_full_ID_py(), rna_property_override_property_real_id_owner(), rna_property_update(), RNA_struct_override_matches(), rnapointer_pchan_to_bone(), blender::ui::sample_data_from_outliner(), blender::ed::object::select_linked_by_id(), select_pchan_for_action_group(), send_notifiers_after_node_tree_change(), blender::ed::vse::sequencer_drop_copy(), blender::ed::vse::sequencer_write_copy_paste_file(), set_active_mtex(), blender::deg::set_id_update_count(), blender::ed::transform::set_trans_object_base_deps_flag_cb(), setup_app_data(), blender::ed::object::shade_auto_smooth_exec(), blender::ed::object::shade_smooth_exec(), shader_preview_render(), skip_fcurve_selected_data(), blender::animrig::Action::slot_add_for_id(), slot_channels_move_to_new_action_exec(), blender::animrig::Action::slot_setup_for_id(), blender::ed::transform::snap_edge_points(), blender::ed::transform::snap_obj_fn(), blender::ed::transform::snap_polygon(), solve_camera_freejob(), blender::bke::greasepencil::convert::AnimDataConvertor::source_has_animation_to_convert(), split_libdata(), blender::ed::spreadsheet::spreadsheet_get_object_eval(), blender::ed::space_node::tag_update_id(), template_add_button_search_menu(), template_ID(), template_id_cb(), template_id_liboverride_hierarchy_collections_tag_recursive(), blender::animrig::nla::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::nodes::tests::TEST_F(), blender::nodes::tests::TEST_F(), blender::nodes::tests::TEST_F(), blender::nodes::tests::TEST_F(), blender::ed::outliner::tree_element_get_icon_from_id(), blender::ed::outliner::TreeElementID::TreeElementID(), blender::ed::outliner::TreeElementLinkedNodeTree::TreeElementLinkedNodeTree(), blender::ed::outliner::TreeElementLinkedObject::TreeElementLinkedObject(), ui_but_anim_expression_create(), ui_but_event_property_operator_string(), UI_context_copy_to_selected_list(), ui_icon_ensure_deferred(), UI_icon_from_id(), UI_icon_render_id(), ui_id_icon_get(), ui_template_id_liboverride_hierarchy_make(), ui_tooltip_data_from_search_item_tooltip_data(), uiTemplateBoneCollectionTree(), uiTemplateConstraintHeader(), uiTemplateImageSettings(), uiTemplatePreview(), undosys_id_ref_resolve(), blender::ed::outliner::unlink_collection_fn(), blender::ed::outliner::unlink_material_fn(), blender::ed::outliner::unlink_object_fn(), blender::ed::outliner::unlink_texture_fn(), unpack_generate_paths(), blender::update_depsgraph(), update_sequencer(), version_bonegroup_migrate_color(), blender::ed::object::vgroup_parray_alloc(), view3d_drop_id_in_main_region_poll_get_id_type(), view3d_id_drop_copy_with_type(), blender::ed::viewer_path::viewer_path_for_geometry_node(), wm_context_member_from_ptr(), WM_drag_add_local_ID(), WM_drag_get_item_name(), WM_drag_get_local_ID(), wm_id_linked_relocate_exec(), workspace_context_get(), write_file_handle(), write_id_direct_linked_data_process_cb(), blender::io::usd::USDAbstractWriter::write_id_properties(), and write_libraries().
| #define HIZ_GROUP_SIZE 32 |
| #define HIZ_MIP_COUNT 7 |
| #define HIZ_TEX_SLOT 3 |
| #define ID_BLEND_PATH | ( | _bmain, | |
| _id ) |
Referenced by blender::ed::object::bake_simulation::bake_simulation_get_path_users(), BKE_bpath_foreach_path_id(), BKE_cachefile_filepath_get(), BKE_image_load_exists_in_lib(), BKE_image_signal(), BKE_image_user_file_path_ex(), BKE_modifier_path_relbase(), BKE_movieclip_file_add_exists_ex(), BKE_packedfile_pack_all(), BKE_sound_new_file_exists_ex(), BKE_vfont_load_exists_ex(), bpy_text_filepath_get(), blender::nodes::GeoNodeExecParams::ensure_absolute_path(), file_browse_exec(), blender::bke::bake::get_modifier_bake_path(), blender::bke::bake::get_node_bake_path(), image_pack_exec(), image_save_update_filepath(), blender::io::usd::load_image(), blender::io::usd::USDMaterialReader::load_tex_image(), sound_pack_exec(), and blender::bke::bake::unpack_geometry_nodes_bake().
| #define ID_BLEND_PATH_FROM_GLOBAL | ( | _id | ) |
Referenced by add_ibuf_for_tile(), BKE_image_signal(), BKE_movieclip_filepath_for_frame(), BKE_text_file_modified_check(), BKE_text_file_modified_ignore(), BKE_text_reload(), BKE_vfont_data_ensure(), customdata_external_filename(), blender::seq::effect_text_font_load(), blender::io::usd::export_packed_texture(), blender::io::usd::get_absolute_path(), blender::seq::get_path_from_strip(), get_sequence_filepath(), icon_preview_imbuf_from_brush(), image_update_views_format(), load_image_single(), meshcache_do(), movieclip_open_anim_file(), open_invoke(), blender::seq::seq_render_image_strip(), blender::seq::strip_base_path_get(), blender::seq::strip_open_anim_file(), blender::seq::thumbnail_cache_invalidate_strip(), and ui_tooltip_from_vfont().
| #define ID_CHECK_UNDO | ( | id | ) |
Referenced by ED_undo_is_legacy_compatible_for_property(), operator_button_property_finish(), and ui_but_is_rna_undo().
Referenced by get_rna_access().
| #define ID_EXTRA_REAL_USERS | ( | id | ) |
| #define ID_EXTRA_USERS | ( | id | ) |
| #define ID_FAKE_USERS | ( | id | ) |
Referenced by BKE_main_id_refcount_recompute(), blo_find_main(), create_placeholder(), direct_link_id_common(), id_delete(), id_us_clear_real(), id_us_ensure_real(), id_us_min(), lib_id_fake_user_toggle_exec(), blender::ed::outliner::outliner_draw_userbuts(), and read_libblock_undo_restore_identical().
| #define ID_IS_ASSET | ( | _id | ) |
Referenced by blender::ed::asset::asset_operation_get_id_vec_stats_from_ids(), BKE_lib_id_clear_library_data(), blender::ed::sculpt_paint::brush_asset_edit_metadata_exec(), blender::ed::sculpt_paint::brush_asset_edit_metadata_poll(), blender::ed::sculpt_paint::brush_asset_load_preview_exec(), blender::ed::sculpt_paint::brush_asset_save_as_exec(), blender::ed::sculpt_paint::brush_asset_save_exec(), blender::ed::sculpt_paint::get_asset_library_reference(), template_ID(), and UI_icon_from_library().
| #define ID_IS_EDITABLE | ( | _id | ) |
Referenced by animfilter_action(), blender::ed::object::apply_objects_internal(), armature_bone_select_poll(), BKE_collection_add_from_collection(), BKE_collection_object_add_from(), BKE_constraint_apply_for_object(), BKE_constraint_apply_for_pose(), BKE_constraint_copy_for_object(), BKE_constraint_copy_for_pose(), BKE_id_can_be_asset(), BKE_id_is_editable(), BKE_mball_properties_copy(), BKE_packedfile_id_unpack(), BKE_packedfile_pack_all(), BKE_view_layer_rename_lightgroup(), bone_collection_add_poll(), bone_collection_assign_poll(), bone_collection_create_and_assign_poll(), blender::ed::object::collection_drop_exec(), blender::ed::outliner::collection_drop_init(), blender::ed::outliner::collection_duplicate_exec(), blender::ed::outliner::collection_edit_in_active_scene_poll(), collection_is_editable_in_viewlayer(), blender::ed::object::collection_link_exec(), blender::ed::outliner::collection_link_exec(), blender::ed::outliner::collection_new_exec(), blender::ed::outliner::collection_parent_from_ID(), blender::ed::object::collection_remove_exec(), blender::ed::transform::createTransCursor_view3d(), blender::ed::object::data_transfer_exec(), blender::ed::object::data_transfer_exec_is_object_valid(), blender::ed::object::data_transfer_exec_preprocess_objects(), blender::ed::object::datalayout_transfer_exec(), blender::ed::outliner::do_item_rename(), ED_add_action_channel(), ED_add_action_group_channel(), ED_add_action_layered_channel(), ED_add_fcurve_channel(), ED_id_rename(), ED_image_save_all_modified_info(), ED_operator_camera_poll(), ED_operator_editable_mesh(), ED_operator_object_active_editable_font(), ED_operator_object_active_editable_mesh(), ED_operator_objectmode(), ED_paint_proj_mesh_data_check(), ED_view3d_camera_lock_check(), blender::ed::object::edit_constraint_poll_generic(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_toggle_poll(), blender::nodes::socket_items::ops::get_active_node_to_operate_on(), icon_preview_startjob_all_sizes(), image_file_browse_poll(), image_from_context_editable_has_data_poll_active_tile(), image_pack_test(), image_paint_poll_ex(), image_unpack_exec(), image_unpack_invoke(), layers_poll(), lib_id_preview_editing_poll_ex(), blender::ed::outliner::material_drop_poll(), mesh_customdata_mask_clear_poll(), mesh_customdata_skin_state(), blender::ed::sculpt_paint::vwpaint::mode_toggle_poll_test(), blender::ed::object::modifier_copy_to_selected_exec(), modifier_panel_get_property_pointers(), blender::ed::object::move_to_collection_exec(), move_to_collection_poll(), nlaedit_apply_scale_exec(), blender::ed::space_node::node_default_group_width_set_poll(), blender::nodes::node_geo_bake_cc::node_layout(), blender::nodes::node_geo_bake_cc::node_layout_ex(), blender::nodes::node_geo_simulation_cc::node_layout_ex(), blender::ed::object::object_convert_poll(), blender::ed::object::object_join_poll(), object_materials_supported_poll_ex(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_remesh_poll(), blender::ed::object::object_transfer_mode_invoke(), operator_rigidbody_constraints_editable_poll(), operator_rigidbody_editable_poll(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_id_remap_exec(), palette_poll(), particle_edit_toggle_poll(), previews_id_ensure(), project_paint_prepare_all_faces(), ptcache_add_remove_poll(), ptcache_poll(), remove_particle_systems_from_object(), rename_anim_channels(), RNA_property_anim_editable(), rna_property_editable_do(), scene_collections_object_remove(), screen_ctx_sel_actions_impl(), blender::ed::vse::sequencer_strip_editable_poll(), blender::nodes::inverse_eval::set_rna_property(), blender::ed::object::shade_poll(), shaderfx_panel_header(), blender::ed::object::shape_key_poll(), blender::animrig::Action::slot_setup_for_id(), sound_unpack_exec(), sound_unpack_invoke(), template_add_button_search_menu(), template_ID(), template_id_def_new_but(), texture_paint_toggle_poll(), UI_context_copy_to_selected_list(), ui_drop_material_poll(), uiTemplateColorRamp(), uiTemplateConstraintHeader(), uiTemplateCurveMapping(), uiTemplateCurveProfile(), blender::ed::outliner::unlink_collection_fn(), blender::ed::outliner::unlink_material_fn(), blender::ed::outliner::unlink_object_fn(), unpack_item_exec(), v3d_object_dimension_buts(), blender::ed::object::vertex_group_select_exec(), blender::ed::object::vertex_group_supported_poll_ex(), and view3d_mat_drop_poll().
| #define ID_IS_LINKED | ( | _id | ) |
Referenced by ANIM_animfilter_action_slot(), ANIM_armature_bonecoll_is_editable(), ANIM_armature_bonecoll_new(), animdata_copy_id_action(), animfilter_action_slots(), are_ids_from_different_mains_matching(), blender::bke::asset_reload(), blender::bke::bake::BakeDataBlockID::BakeDataBlockID(), BKE_animdata_blend_read_data(), BKE_blendfile_append(), BKE_blendfile_override(), BKE_bpath_foreach_path_id(), BKE_brush_tag_unsaved_changes(), BKE_collection_add_from_object(), BKE_collection_duplicate(), BKE_constraint_blend_read_data(), BKE_gpencil_blend_read_data(), BKE_gpencil_modifier_blend_read_data(), BKE_id_copy_for_duplicate(), BKE_id_copy_in_lib(), BKE_id_free_us(), BKE_id_full_name_get(), BKE_id_move_to_same_lib(), BKE_id_new_name_validate(), BKE_id_to_unique_string_key(), BKE_lib_id_make_local_generic(), BKE_lib_override_id_tag_on_deg_tag_from_user(), BKE_lib_override_library_create_from_id(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_init(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_main_operations_restore(), BKE_lib_override_library_main_proxy_convert(), BKE_lib_override_library_main_resync(), BKE_lib_override_library_proxy_convert(), BKE_libblock_relink_to_newid(), BKE_library_indirectly_used_data_tag_clear(), BKE_library_main_rebuild_hierarchy(), BKE_library_make_local(), BKE_main_id_refcount_recompute(), BKE_main_id_repair_duplicate_names_listbase(), BKE_main_lib_objects_recalc_all(), BKE_main_merge(), BKE_modifier_blend_read_data(), BKE_modifier_path_relbase(), BKE_modifiers_persistent_uid_init(), BKE_nla_blend_read_data(), BKE_object_duplicate(), BKE_object_is_libdata(), BKE_object_obdata_is_libdata(), BKE_packedfile_count_all(), BKE_packedfile_pack_all(), BKE_packedfile_unpack_all(), BKE_paint_brush_set(), BKE_pose_blend_read_after_liblink(), BKE_scene_can_be_removed(), BKE_scene_duplicate(), BKE_shaderfx_blend_read_data(), blend_write(), blend_write(), blend_write(), blend_write(), blendfile_append_define_actions(), blendfile_relocate_postprocess_liboverrides(), blo_cache_storage_init(), blo_cache_storage_old_bmain_clear(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_300(), blo_do_versions_pre250(), BLO_main_validate_libraries(), BLO_main_validate_shapekeys(), blender::ed::sculpt_paint::brush_asset_delete_invoke(), blender::ed::sculpt_paint::brush_asset_delete_poll(), brush_make_local(), camera_blend_read_data(), check_missing_files_foreach_path_cb(), blender::ed::object::clear_override_library_exec(), blender::ed::object::collection_exporter_common_check(), con_extern_cb(), blender::ed::space_node::NodeClipboard::copy_add_node(), direct_link_id_common(), do_version_collection_propagate_lib_to_children(), do_version_layers_to_collections(), do_versions_after_linking_400(), do_versions_rename_id(), ED_add_action_slot_channel(), blender::ed::greasepencil::editable_grease_pencil_poll(), filelist_readjob_main_assets_add_items(), foreach_id_file_path_map(), foreach_libblock_link_append_common_processing(), gather_local_ids_to_write(), blender::ed::greasepencil::grease_pencil_context_poll(), id_copy_libmanagement_cb(), id_delete(), id_lib_extern(), id_lib_indirect_weak_link(), blender::ed::outliner::id_local_fn(), blender::ed::outliner::id_override_library_clear_single(), blender::ed::outliner::id_override_library_create_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::ed::outliner::id_override_library_create_hierarchy_process(), blender::ed::outliner::id_override_library_delete_hierarchy(), blender::ed::outliner::id_override_library_reset(), blender::ed::outliner::id_override_library_resync(), id_refcount_recompute_callback(), id_search_add(), id_sort_by_name(), image_file_browse_exec(), image_file_browse_invoke(), blender::animrig::insert_keyframes(), layer_collection_sync(), lib_id_copy_ensure_local(), lib_id_expand_local_cb(), lib_id_override_editable_toggle_poll(), lib_link_cb(), lib_override_cleanup_after_resync(), lib_override_group_tag_data_object_to_collection_init_collection_process(), lib_override_library_create_from(), lib_override_library_create_post_process(), lib_override_library_main_resync_on_library_indirect_level(), lib_override_library_operations_create(), lib_override_library_resync(), lib_override_library_resync_build_missing_ids_data(), lib_override_linked_group_tag(), lib_override_linked_group_tag_recursive(), lib_override_resync_id_lib_level_is_valid(), lib_override_sort_libraries_func(), lib_query_unused_ids_has_exception_user(), lib_query_unused_ids_tag(), lib_query_unused_ids_tag_id(), lib_query_unused_ids_tag_recurse(), lib_query_unused_ids_untag_id(), libblock_relink_to_newid_prepare_data(), library_foreach_ID_link(), library_make_local_copying_check(), long_id_names_ensure_unique_id_names(), loose_data_instantiate_process_check(), blender::ed::object::make_local_all__instance_indirect_unused(), blender::ed::object::make_override_library_exec(), blender::ed::object::make_override_library_invoke(), blender::ed::object::make_override_library_object_overridable_check(), blender::ed::object::make_override_library_poll(), memfile_undosys_step_id_reused_cb(), new_texture_exec(), blender::nodes::node_group_declare(), blender::ed::space_node::node_undefined_or_unsupported(), ntree_version_245(), blender::draw::overlay::Origins::object_sync(), oldnewmap_liblookup(), blender::ed::outliner::outliner_draw_overrides_restrictbuts(), blender::ed::outliner::outliner_draw_userbuts(), blender::ed::outliner::outliner_id_relocate_invoke(), override_idtemplate_clear_exec(), override_idtemplate_make_exec(), override_idtemplate_menu_poll(), override_idtemplate_poll(), override_idtemplate_reset_exec(), override_library_is_valid(), blender::ed::animrig::pose_asset_delete_exec(), blender::ed::animrig::pose_asset_delete_invoke(), blender::ed::animrig::pose_asset_delete_poll(), blender::ed::animrig::pose_asset_modify_exec(), blender::ed::animrig::pose_asset_modify_poll(), read_bone_collections(), read_undo_remap_noundo_data(), rebuild_hierarchy_best_parent_find(), blender::ed::object::reset_clear_override_library_poll(), blender::ed::object::reset_override_library_exec(), reuse_bmain_data_invalid_local_usages_fix(), reuse_bmain_data_invalid_local_usages_fix_cb(), reuse_bmain_move_id(), reuse_editable_asset_bmain_data_for_blendfile(), rna_id_itemf(), RNA_path_full_ID_py(), rna_property_override_check_resync(), scene_blend_read_after_liblink(), scene_render_name_get(), scene_undo_depsgraph_gen_key(), setup_app_data(), blender::ed::object::single_data_needs_duplication(), blender::ed::object::single_object_users_collection(), sort_linked_ids(), blender::ed::object::tag_localizable_objects(), template_ID(), template_id_liboverride_hierarchy_collection_root_find_recursive(), template_id_liboverride_hierarchy_collections_tag_recursive(), template_id_liboverride_hierarchy_make(), blender::ed::outliner::tselem_draw_icon(), UI_icon_from_library(), ui_rna_collection_search_update_fn(), ui_template_id_liboverride_hierarchy_make(), ui_tooltip_data_from_button_or_extra_icon(), ui_tooltip_data_from_search_item_tooltip_data(), unpin_file_local_grease_pencil_brush_materials(), wm_id_linked_relocate_exec(), workspace_blend_read_after_liblink(), workspace_blend_read_data(), write_file_handle(), write_id_direct_linked_data_process_cb(), write_libraries(), and write_renderinfo().
| #define ID_IS_OVERRIDABLE_LIBRARY | ( | _id | ) |
Referenced by BKE_collection_add_from_object(), blender::ed::outliner::id_override_library_create_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::ed::object::make_override_library_exec(), blender::ed::object::make_override_library_invoke(), blender::ed::object::make_override_library_poll(), and template_id_liboverride_hierarchy_collection_root_find_recursive().
| #define ID_IS_OVERRIDABLE_LIBRARY_HIERARCHY | ( | _id | ) |
Referenced by BKE_lib_override_library_proxy_convert(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), and ui_template_id_liboverride_hierarchy_make().
| #define ID_IS_OVERRIDE_LIBRARY | ( | _id | ) |
Referenced by action_new_exec(), action_pushdown_exec(), action_stash_create_exec(), action_stash_exec(), ANIM_animfilter_action_slot(), ANIM_armature_bonecoll_is_editable(), ANIM_armature_bonecoll_new(), animfilter_action(), animfilter_action_slots(), blender::ed::transform::animrecord_check_state(), blender::ed::object::apply_objects_internal(), armature_bone_select_poll(), BKE_animdata_copy_id_action(), BKE_collection_add_from_collection(), BKE_collection_object_add_from(), BKE_constraint_is_nonlocal_in_liboverride(), BKE_id_can_be_asset(), BKE_id_full_name_ui_prefix_get(), BKE_lib_override_id_tag_on_deg_tag_from_user(), BKE_lib_override_library_copy(), BKE_lib_override_library_id_is_user_deletable(), BKE_lib_override_library_is_system_defined(), BKE_lib_override_library_is_user_edited(), BKE_lib_override_library_main_tag(), BKE_lib_override_library_main_unused_cleanup(), BKE_lib_override_rna_property_find(), BKE_modifier_is_nonlocal_in_liboverride(), BKE_nlatrack_is_nonlocal_in_liboverride(), BKE_shaderfx_is_nonlocal_in_liboverride(), blend_write(), blend_write(), blend_write(), blend_write(), blendfile_append_define_actions(), BLO_main_validate_embedded_liboverrides(), bone_collection_assign_poll(), bone_collection_create_and_assign_poll(), camera_background_image_remove_exec(), blender::ed::outliner::collection_drop_init(), blender::ed::outliner::collection_duplicate_exec(), blender::ed::outliner::collection_edit_in_active_scene_poll(), blender::ed::object::collection_exporter_common_check(), collection_is_editable_in_viewlayer(), blender::ed::object::collection_link_exec(), blender::ed::outliner::collection_link_exec(), blender::ed::outliner::collection_new_exec(), blender::ed::outliner::collection_parent_from_ID(), blender::ed::object::collection_remove_exec(), blender::ed::object::collection_unlink_exec(), blender::ed::object::collection_unlink_poll(), blender::ed::object::data_transfer_exec(), blender::ed::object::data_transfer_exec_is_object_valid(), blender::ed::object::data_transfer_exec_preprocess_objects(), blender::ed::object::datalayout_transfer_exec(), blender::ed::outliner::do_item_rename(), ED_add_action_channel(), ED_add_action_group_channel(), ED_add_action_layered_channel(), ED_add_action_slot_channel(), ED_add_fcurve_channel(), ED_operator_editable_mesh(), ED_operator_object_active_editable_font(), ED_operator_object_active_editable_mesh(), ED_operator_object_active_local_editable(), ED_operator_object_active_local_editable_ex(), ED_operator_object_active_local_editable_posemode_exclusive(), ED_paint_proj_mesh_data_check(), blender::ed::object::edit_shaderfx_poll_generic(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_toggle_poll(), blender::ed::outliner::id_delete_tag(), blender::ed::outliner::id_is_in_override_hierarchy(), blender::ed::outliner::id_override_library_clear_single(), blender::ed::outliner::id_override_library_create_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), image_blend_write(), image_paint_poll_ex(), blender::animrig::insert_keyframes(), layer_collection_sync(), layers_poll(), lib_id_preview_editing_poll_ex(), lib_override_cleanup_after_resync(), lib_override_hierarchy_dependencies_skip_check(), lib_override_library_create_post_process(), lib_override_library_resync(), lib_override_library_resync_build_missing_ids_data(), lib_override_overrides_group_tag_recursive(), lib_override_root_find(), blender::ed::object::make_override_library_poll(), blender::ed::outliner::material_drop_poll(), mesh_blend_write(), mesh_customdata_mask_clear_poll(), mesh_customdata_skin_state(), blender::ed::object::modifier_apply_poll(), blender::ed::object::move_to_collection_exec(), move_to_collection_poll(), nlaedit_add_actionclip_exec(), nlaedit_add_sound_exec(), nlaedit_add_tracks_empty(), nlaedit_add_tracks_existing(), nlaedit_apply_scale_exec(), nlaedit_duplicate_exec(), nlaedit_move_down_exec(), nlaedit_move_up_exec(), nlaedit_snap_exec(), nlaedit_swap_exec(), nlatracks_pushdown_exec(), blender::ed::object::object_join_poll(), object_materials_supported_poll_ex(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_remesh_poll(), blender::ed::object::object_speaker_add_exec(), blender::ed::object::object_transfer_mode_invoke(), operator_rigidbody_constraints_editable_poll(), operator_rigidbody_editable_poll(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_draw_overrides_restrictbuts(), palette_poll(), particle_edit_toggle_poll(), project_paint_prepare_all_faces(), property_collection_liboverride_editable(), rearrange_nla_tracks(), blender::ed::transform::recalcData_nla(), remove_particle_systems_from_object(), rename_anim_channels(), blender::ed::object::reset_clear_override_library_poll(), RNA_property_anim_editable(), RNA_property_driver_editable(), rna_property_editable_do(), RNA_property_overridden(), RNA_property_override_library_status(), scene_collections_object_remove(), blender::ed::object::shade_poll(), blender::ed::object::shape_key_poll(), shapekey_blend_write(), blender::ed::object::skin_edit_poll(), blender::animrig::Action::slot_setup_for_id(), sound_blend_write(), template_ID(), template_id_cb(), texture_paint_toggle_poll(), ui_drop_material_poll(), UI_icon_from_library(), ui_template_id_liboverride_hierarchy_make(), blender::ed::outliner::unlink_collection_fn(), blender::ed::outliner::unlink_material_fn(), blender::ed::outliner::unlink_object_fn(), blender::ed::object::vertex_group_select_exec(), blender::ed::object::vertex_group_supported_poll_ex(), vfont_blend_write(), view3d_mat_drop_poll(), and volume_blend_write().
| #define ID_IS_OVERRIDE_LIBRARY_HIERARCHY_ROOT | ( | _id | ) |
Referenced by blender::ed::outliner::collection_collect_data_to_edit(), and blender::ed::outliner::outliner_collect_objects_to_delete().
| #define ID_IS_OVERRIDE_LIBRARY_REAL | ( | _id | ) |
Referenced by BKE_blendfile_override(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_delete(), BKE_lib_override_library_id_hierarchy_reset(), BKE_lib_override_library_id_reset(), BKE_lib_override_library_id_unused_cleanup(), BKE_lib_override_library_is_hierarchy_leaf(), BKE_lib_override_library_is_user_edited(), BKE_lib_override_library_main_hierarchy_root_ensure(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_main_operations_restore(), BKE_lib_override_library_operations_restore(), BKE_lib_override_library_status_check_local(), BKE_lib_override_library_status_check_reference(), BKE_lib_override_library_update(), BKE_libblock_copy_in_lib(), BKE_library_id_can_use_filter_id(), BKE_library_make_local(), BKE_modifiers_persistent_uid_init(), blendfile_relocate_postprocess_liboverrides(), blo_do_versions_300(), blender::ed::outliner::collection_collect_data_to_edit(), foreachid_is_hierarchy_leaf_fn(), blender::ed::outliner::TreeElementOverridesBase::get_warning(), blender::ed::outliner::id_delete_tag(), blender::ed::outliner::id_local_fn(), blender::ed::outliner::id_override_library_clear_single(), blender::ed::outliner::id_override_library_create_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::ed::outliner::id_override_library_create_hierarchy_process(), blender::ed::outliner::id_override_library_delete_hierarchy(), blender::ed::outliner::id_override_library_reset(), blender::ed::outliner::id_override_library_resync(), lib_id_override_editable_toggle_poll(), lib_override_library_create_do(), lib_override_library_id_hierarchy_recursive_reset(), lib_override_library_main_resync_id_skip_check(), lib_override_library_main_resync_on_library_indirect_level(), lib_override_library_operations_create(), lib_override_library_resync(), lib_override_overrides_group_tag(), lib_override_overrides_group_tag_recursive(), lib_override_prefill_newid_from_existing_overrides(), lib_override_resync_tagging_finalize_recurse(), lib_override_root_find(), lib_override_root_hierarchy_set(), lib_override_root_is_valid(), blender::ed::object::make_override_library_exec(), blender::ed::object::make_override_library_invoke(), blender::ed::outliner::outliner_collect_objects_to_delete(), blender::ed::outliner::outliner_draw_mode_column_toggle(), override_idtemplate_menu_poll(), override_idtemplate_poll(), override_idtemplate_reset_exec(), ptcache_add_remove_poll(), ptcache_poll(), blender::ed::object::reset_override_library_exec(), reuse_bmain_data_invalid_local_usages_fix(), reuse_bmain_data_invalid_local_usages_fix_cb(), rna_property_override_check_resync(), template_id_liboverride_hierarchy_collection_root_find_recursive(), UI_icon_from_library(), ui_template_id_liboverride_hierarchy_make(), and write_file_handle().
| #define ID_IS_OVERRIDE_LIBRARY_VIRTUAL | ( | _id | ) |
| #define ID_MISSING | ( | _id | ) |
| #define ID_NEW_REMAP | ( | a | ) |
Referenced by blender::ed::object::single_obdata_users(), and blender::ed::object::single_object_users().
| #define ID_NEW_SET | ( | _id, | |
| _idn ) |
Referenced by animdata_copy_id_action(), BKE_blendfile_append(), BKE_id_copy_for_duplicate(), BKE_lib_id_make_local_generic(), brush_make_local(), blender::ed::object::make_object_duplilist_real(), blender::ed::object::single_obdata_users(), and blender::ed::object::single_object_users_collection().
Referenced by get_rna_access(), and icu_to_fcurves().
| #define ID_REAL_USERS | ( | id | ) |
Referenced by blender::animrig::add_object_data_users(), animdata_filter_dopesheet_movieclips(), animdata_filter_mask(), blender::ed::object::apply_objects_internal(), blender::ed::object::apply_objects_internal_can_multiuser(), blender::ed::object::apply_objects_internal_need_single_user(), blender::ed::object::base_free_and_unlink(), BKE_brush_delete(), blender::ui::context_path_add_generic(), blender::ed::object::convert_font_to_curve_legacy_generic(), blender::animrig::find_related_ids(), blender::ed::sculpt_paint::flush_update_done(), blender::ed::outliner::TreeElementOverridesBase::get_warning(), blender::ed::outliner::id_delete_tag(), id_single_user(), ipo_to_animato(), lib_override_library_create_post_process(), blender::ed::object::modifier_apply(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_apply_invoke(), nlaedit_make_single_user_exec(), blender::ed::space_node::node_draw_basis(), blender::ed::object::object_delete_exec(), blender::ed::object::object_origin_set_exec(), blender::draw::overlay::Origins::object_sync(), MeshImporter::optimize_material_assignements(), blender::ed::outliner::outliner_batch_delete_object_tag(), blender::ed::outliner::outliner_object_delete_fn(), blender::ed::sculpt_paint::undo::restore_list(), and template_ID().
| #define ID_REFCOUNTING_USERS | ( | id | ) |
Referenced by blender::ed::outliner::TreeDisplayIDOrphans::build_tree(), and blender::animrig::tests::TEST_F().
Referenced by blo_read_file_internal(), expand_doit_library(), and screen_blend_write().
| #define ID_SEQ MAKE_ID2('S', 'Q') |
Referenced by get_rna_access(), and blender::seq::strip_alloc().
| #define ID_TAG_KEEP_ON_UNDO (ID_TAG_EXTRAUSER | ID_TAG_MISSING | ID_TAG_RUNTIME) |
| #define ID_TYPE_IS_DEPRECATED | ( | id_type | ) |
Referenced by BKE_id_copy_is_allowed(), blender::ed::outliner::TreeElementID::create_from_id(), and id_us_min().
| #define ID_TYPE_SUPPORTS_ASSET_EDITABLE | ( | id_type | ) |
Referenced by reuse_editable_asset_bmain_data_dependencies_process_cb(), and setup_app_data().
| #define ID_TYPE_SUPPORTS_PARAMS_WITHOUT_COW | ( | id_type | ) |
| #define ID_TYPE_USE_COPY_ON_EVAL | ( | _id_type | ) |
| #define IDP_NUMTYPES 11 |
| #define IMA_MAX_RENDER_TEXT_SIZE 512 |
Referenced by image_renderinfo_cb(), and make_renderinfo_string().
| #define IMAGE | ( | slot, | |
| format, | |||
| qualifiers, | |||
| type, | |||
| name ) |
Referenced by DEFINE_VALUE(), DEFINE_VALUE(), DEFINE_VALUE(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), ivec4(), LOCAL_GROUP_SIZE(), LOCAL_GROUP_SIZE(), log(), max(), max(), pow(), reduce_max(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), vec4(), and vec4().
| #define image_array_out | ( | slot, | |
| qualifier, | |||
| format, | |||
| name ) |
| #define image_array_out | ( | slot, | |
| qualifier, | |||
| format, | |||
| name ) |
| #define IMAGE_FREQ | ( | slot, | |
| format, | |||
| qualifiers, | |||
| type, | |||
| name, | |||
| freq ) |
| #define IMAGE_GPU_FRAME_NONE INT_MAX |
Referenced by BKE_image_user_frame_calc(), and image_gpu_runtime_reset().
| #define IMAGE_GPU_LAYER_NONE SHRT_MAX |
Referenced by BKE_image_ensure_gpu_texture(), and image_gpu_runtime_reset().
| #define IMAGE_GPU_PASS_NONE SHRT_MAX |
Referenced by BKE_image_ensure_gpu_texture(), and image_gpu_runtime_reset().
| #define IMAGE_GPU_VIEW_NONE SHRT_MAX |
Referenced by BKE_image_ensure_gpu_texture(), and image_gpu_runtime_reset().
| #define image_in | ( | slot, | |
| format, | |||
| name ) |
| #define image_in | ( | slot, | |
| format, | |||
| type, | |||
| name ) |
| #define image_out | ( | slot, | |
| format, | |||
| name ) |
| #define image_out | ( | slot, | |
| format, | |||
| type, | |||
| name ) |
| #define image_out | ( | slot, | |
| qualifier, | |||
| format, | |||
| name ) |
| #define IN_RANGE | ( | a, | |
| b, | |||
| c ) |
| #define IN_RANGE_INCL | ( | a, | |
| b, | |||
| c ) |
| #define INDEX_ID_MAX (INDEX_ID_NULL + 1) |
Referenced by BKE_main_idmap_create(), bpy_lib_enter(), bpy_lib_load(), DEG_ids_clear_recalc(), DEG_ids_restore_recalc(), get_alloc_name(), id_type_init(), main_idmap_from_idcode(), blender::ed::outliner::outliner_draw_iconrow(), rna_def_fileselect_asset_idfilter(), setup_app_data(), and blender::ed::outliner::unused_message_gen().
| #define INT16_C | ( | val | ) |
| #define INT16_MAX _I16_MAX |
| #define INT16_MIN ((int16_t)_I16_MIN) |
| #define INT32_C | ( | val | ) |
| #define INT32_MAX _I32_MAX |
| #define INT32_MIN ((int32_t)_I32_MIN) |
| #define INT64_C | ( | val | ) |
| #define INT64_MAX _I64_MAX |
| #define INT64_MIN ((int64_t)_I64_MIN) |
| #define INT8_C | ( | val | ) |
| #define INT8_MAX _I8_MAX |
| #define INT8_MIN ((int8_t)_I8_MIN) |
| #define INT_FAST16_MAX INT16_MAX |
| #define INT_FAST16_MIN INT16_MIN |
| #define INT_FAST32_MAX INT32_MAX |
| #define INT_FAST32_MIN INT32_MIN |
| #define INT_FAST64_MAX INT64_MAX |
| #define INT_FAST64_MIN INT64_MIN |
| #define INT_FAST8_MAX INT8_MAX |
| #define INT_FAST8_MIN INT8_MIN |
| #define INT_LEAST16_MAX INT16_MAX |
| #define INT_LEAST16_MIN INT16_MIN |
| #define INT_LEAST32_MAX INT32_MAX |
| #define INT_LEAST32_MIN INT32_MIN |
| #define INT_LEAST64_MAX INT64_MAX |
| #define INT_LEAST64_MIN INT64_MIN |
| #define INT_LEAST8_MAX INT8_MAX |
| #define INT_LEAST8_MIN INT8_MIN |
| #define INTMAX_C INT64_C |
| #define INTMAX_MAX INT64_MAX |
| #define INTMAX_MIN INT64_MIN |
| #define INTPTR_MAX INT32_MAX |
| #define INTPTR_MIN INT32_MIN |
| #define IRRADIANCE_BOUNDS_GROUP_SIZE 64 |
| #define IRRADIANCE_BRICK_BUF_SLOT 4 |
| #define IRRADIANCE_GRID_BRICK_SIZE 4 /* In each dimension, so 4x4x4 brick size. */ |
| #define IRRADIANCE_GRID_BUF_SLOT 2 |
| #define IRRADIANCE_GRID_GROUP_SIZE 4 /* In each dimension, so 4x4x4 workgroup size. */ |
| #define IRRADIANCE_GRID_MAX 64 |
| #define IS_EQ | ( | a, | |
| b ) |
| #define IS_EQF | ( | a, | |
| b ) |
| #define LIGHT_BUF_SLOT 1 |
| #define LIGHT_CHUNK 256 |
| #define LIGHT_CULL_BUF_SLOT 0 |
| #define LIGHT_TILE_BUF_SLOT 3 |
| #define LIGHT_ZBIN_BUF_SLOT 2 |
| #define LOCAL_GROUP_SIZE | ( | ... | ) |
Referenced by DEFINE_VALUE(), LOCAL_GROUP_SIZE(), LOCAL_GROUP_SIZE(), max(), and vec4().
| #define LUT_WORKGROUP_SIZE 16 |
| #define MAKE_ID2 | ( | c, | |
| d ) |
| #define MATERIAL_TEXTURE_RESERVED_SLOT_FIRST RBUFS_UTILITY_TEX_SLOT |
| #define MATERIAL_TEXTURE_RESERVED_SLOT_LAST_FORWARD VOLUME_TRANSMITTANCE_TEX_SLOT |
| #define MATERIAL_TEXTURE_RESERVED_SLOT_LAST_HYBRID SPHERE_PROBE_TEX_SLOT |
| #define MATERIAL_TEXTURE_RESERVED_SLOT_LAST_NO_EVAL HIZ_TEX_SLOT |
| #define MATERIAL_TEXTURE_RESERVED_SLOT_LAST_WORLD SPHERE_PROBE_TEX_SLOT |
| #define MAX_CUSTOMDATA_LAYER_NAME 68 |
Referenced by blender::bke::attribute_storage_blend_write_prepare(), BKE_attribute_duplicate(), BKE_attribute_remove(), BKE_attribute_rename(), BKE_editmesh_loop_tangent_calc(), BKE_editmesh_loop_tangent_calc(), BKE_mesh_calc_loop_tangent_ex(), BKE_mesh_calc_loop_tangent_ex(), BKE_mesh_calc_loop_tangent_step_0(), BKE_mesh_calc_loop_tangents(), BKE_uv_map_edge_select_name_get(), BKE_uv_map_pin_name_get(), BKE_uv_map_vert_select_name_get(), blender::bm_face_loop_table_build(), BM_mesh_bm_from_me(), BM_uv_map_attr_edge_select_ensure(), BM_uv_map_attr_pin_ensure(), BM_uv_map_attr_pin_exists(), BM_uv_map_attr_select_and_pin_ensure(), BM_uv_map_attr_vert_select_ensure(), BM_uv_map_attr_vert_select_exists(), BM_uv_map_offsets_from_layer(), CustomData_name_maxncpy_calc(), CustomData_validate_layer_name(), dynamicPaint_createUVSurface(), dynamicPaint_setInitialColor(), ED_mesh_uv_map_edge_select_layer_ensure(), ED_mesh_uv_map_edge_select_layer_get(), ED_mesh_uv_map_pin_layer_ensure(), ED_mesh_uv_map_pin_layer_get(), ED_mesh_uv_map_vert_select_layer_ensure(), ED_mesh_uv_map_vert_select_layer_get(), blender::draw::extract_tan_init_common(), blender::draw::extract_tangents(), blender::draw::extract_tangents_subdiv(), MOD_get_texture_coords(), and modify_mesh().
| #define MAX_CUSTOMDATA_LAYER_NAME_NO_PREFIX 64 |
| #define MAX_ID_NAME 66 |
Referenced by UniqueName_Map::add_name(), ANIM_OT_keyframe_delete_by_name(), ANIM_OT_keyframe_insert_by_name(), BKE_blendfile_append(), BKE_blendfile_library_path_explode(), BKE_id_new_name_validate(), BKE_main_global_namemap_contain_name(), BKE_main_global_namemap_get_unique_name(), BKE_main_namemap_contain_name(), BKE_main_namemap_get_unique_name(), BKE_mask_new(), BKE_mball_basis_find(), BKE_mball_is_same_group(), BKE_mball_properties_copy(), BKE_scene_undo_depsgraphs_restore(), Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), blendfile_library_relocate_id_remap_do(), blo_bhead_id_name(), bone_mouse_select_menu(), blender::ed::asset::catalogs_save_from_asset_reference(), blender::ed::object::collection_create_exec(), blender::ed::object::collection_exporter_add_exec(), blender::ed::object::COLLECTION_OT_create(), blender::ed::object::COLLECTION_OT_exporter_add(), blender::animrig::convert_to_layered_action(), do_version_layers_to_collections(), do_versions_after_linking_280(), find_bhead_from_code_name(), get_default_collection_name(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_material_set(), blender::ed::greasepencil::grease_pencil_stroke_material_set_exec(), id_name_final_build(), image_new_exec(), IMAGE_OT_new(), IMAGE_OT_unpack(), image_unpack_exec(), blender::io::usd::import_startjob(), init_meta(), ipo_to_animdata(), keyingset_get_from_op_with_error(), lib_override_library_create_from(), lib_override_library_resync(), long_id_names_process_action_slots_identifiers(), mask_layer_new_exec(), mask_new_exec(), MASK_OT_layer_new(), MASK_OT_new(), namemap_get_name(), blender::ed::space_node::new_node_tree_exec(), Freestyle::BlenderStrokeRenderer::NewMesh(), blender::nodes::node_composite_render_layer_cc::node_composit_buts_viewlayers(), blender::ed::space_node::NODE_OT_new_node_tree(), object_mouse_select_menu(), blender::ed::object::OBJECT_OT_collection_instance_add(), blender::ed::object::OBJECT_OT_select_same_collection(), blender::ed::object::OBJECT_OT_transform_to_mouse(), blender::ed::object::object_select_same_collection_exec(), blender::ed::outliner::outliner_buttons(), palette_join_exec(), PALETTE_OT_join(), proj_paint_image_create(), read_id_struct(), UniqueName_Map::remove_full_name(), RENDER_OT_render(), render_result_exr_file_cache_path(), rna_def_font(), rna_def_ID(), RNA_def_main_masks(), rna_def_mask_layer(), rna_def_maskParent(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), scene_undo_depsgraph_gen_key(), screen_render_single_layer_set(), screen_state_to_nonnormal(), separate_slots_exec(), blender::ed::vse::sequencer_change_effect_type_exec(), slot_channels_move_to_new_action_exec(), SOUND_OT_unpack(), sound_unpack_exec(), space_text_update_drawcache(), blender::bke::tests::TEST(), blender::nodes::tests::TEST_F(), blender::nodes::tests::TEST_F(), texture_paint_add_texture_paint_slot_invoke(), unpack_item_exec(), update_duplicate_custom_bone_shapes(), update_duplicate_subtarget(), UV_OT_unwrap(), WM_operator_drop_load_path(), WM_operator_properties_id_lookup(), WM_operator_properties_id_lookup_from_name_or_session_uid(), workspace_append_activate_exec(), and WORKSPACE_OT_append_activate().
| #define MAX_IDPROP_NAME 64 |
| #define MAX_INSTANCE 6 |
| #define MAX_MTFACE 8 |
Referenced by BKE_editmesh_loop_tangent_calc(), BKE_mesh_calc_loop_tangent_ex(), BKE_mesh_validate_all_customdata(), ED_mesh_uv_add(), blender::draw::extract_edituv_stretch_angle_subdiv(), blender::draw::extract_tan_init_common(), blender::draw::extract_tangents(), blender::draw::extract_tangents_subdiv(), blender::draw::extract_uv_maps(), blender::draw::extract_uv_maps_subdiv(), layerMaxNum_tface(), blender::draw::mesh_extract_uv_format_init(), blender::draw::particle_batch_cache_clear_hair(), blender::draw::particle_batch_cache_ensure_procedural_strand_data(), blender::io::alembic::read_custom_data(), and blender::bke::subdiv::subdiv_mesh_ctx_cache_uv_layers().
| #define MAX_NAME 64 |
Referenced by blender::ed::object::add_hook_object(), blender::bke::cryptomatte::CryptomatteLayer::add_ID(), blender::io::usd::add_input_named_attrib_node(), add_or_move_to_collection_bcoll(), ANIM_fmodifier_panels(), animchannels_group_exec(), blender::ed::transform::applyTransformOrientation(), ARMATURE_OT_assign_to_collection(), ARMATURE_OT_collection_assign(), ARMATURE_OT_collection_create_and_assign(), ARMATURE_OT_collection_unassign(), ARMATURE_OT_collection_unassign_named(), ARMATURE_OT_move_to_collection(), blender::ed::space_node::attribute_search_exec_fn(), BKE_collection_new_name_get(), BKE_editmesh_loop_tangent_calc(), BKE_scene_undo_depsgraphs_restore(), BKE_tracking_get_rna_path_for_plane_track(), BKE_tracking_get_rna_path_for_track(), BKE_tracking_get_rna_path_prefix_for_plane_track(), BKE_tracking_get_rna_path_prefix_for_track(), blo_do_versions_290(), bone_collection_create_and_assign_exec(), bone_collection_unassign_named_exec(), blender::ed::sculpt_paint::brush_asset_edit_metadata_exec(), blender::ed::sculpt_paint::brush_asset_save_as_exec(), blender::ed::sculpt_paint::BRUSH_OT_asset_edit_metadata(), blender::ed::sculpt_paint::BRUSH_OT_asset_save_as(), camera_multiview_advanced(), blender::ed::asset::catalog_name_ensure_unique(), blender::bke::tests::change_name_global(), clip_delete_plane_track(), clip_delete_track(), collection_add(), blender::ed::object::constraint_apply_exec(), blender::ed::object::constraint_copy_exec(), blender::ed::object::constraint_delete_exec(), blender::ed::transform::create_orientation_exec(), blender::ed::animrig::create_pose_asset_local(), blender::ed::animrig::create_pose_asset_user_library(), blender::nodes::draw_interface_panel_content(), ED_region_image_overlay_info_text_draw(), blender::ed::object::edit_constraint_properties(), blender::ed::object::edit_constraint_property_get(), blender::ed::object::edit_modifier_properties(), blender::ed::object::edit_modifier_property_get(), blender::ed::object::edit_shaderfx_properties(), blender::ed::object::edit_shaderfx_property_get(), blender::seq::edit_strip_name_set(), eyedropper_cryptomatte_sample_fl(), eyedropper_cryptomatte_sample_view3d_fl(), blender::gpu::shader::GPUCodegen::generate_cryptomatte(), blender::ed::geometry::geometry_attribute_add_exec(), blender::ed::geometry::geometry_color_attribute_add_exec(), blender::ed::geometry::geometry_color_attribute_set_render_exec(), blender::ed::object::geometry_nodes_input_attribute_toggle_exec(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_render_set(), get_bonecoll_named_or_active(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_type_name(), blender::ed::space_node::layer_search_exec_fn(), blender::bke::greasepencil::convert::legacy_object_modifier_common(), blender::bke::greasepencil::convert::legacy_object_modifier_opacity(), blender::bke::greasepencil::convert::legacy_object_thickness_modifier_thickness_anim(), blender::bke::make_socket(), menu_types_add_from_keymap_items(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_copy_exec(), blender::ed::object::modifier_move_to_index_exec(), blender::ed::object::modifier_remove_exec(), blender::ed::object::move_to_collection_exec(), blender::ed::object::move_to_collection_invoke(), blender::bke::node_label(), blender::ed::space_node::NODE_OT_output_file_add_socket(), blender::ed::space_node::node_output_file_add_socket_exec(), blender::ed::object::object_hook_assign_exec(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_geometry_nodes_input_attribute_toggle(), blender::ed::object::OBJECT_OT_link_to_collection(), blender::ed::object::OBJECT_OT_move_to_collection(), PAINT_OT_add_texture_paint_slot(), blender::ed::animrig::pose_asset_create_exec(), blender::ed::animrig::POSELIB_OT_create_pose_asset(), proj_paint_color_attribute_create(), blender::eevee::Cryptomatte::register_id(), RNA_api_grease_pencil_drawing(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), RNA_api_workspace_tool(), rna_def_annotation_layers_api(), rna_def_asset_tag(), rna_def_asset_tags_api(), rna_def_cmp_output_file_slots_api(), rna_def_fileselect_asset_idfilter(), rna_def_geo_menu_switch_items(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_ID(), rna_def_node(), rna_def_node_item_array_new_with_socket_and_name(), rna_def_node_sockets_api(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_render_engine(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_session_state(), scene_undo_depsgraph_gen_key(), blender::asset_system::AssetCatalog::sensible_simple_name_for_path(), blender::ed::vse::SEQUENCER_OT_strip_modifier_equalizer_redefine(), blender::ed::vse::SEQUENCER_OT_strip_modifier_move(), blender::ed::vse::SEQUENCER_OT_strip_modifier_remove(), blender::nodes::socket_items::set_item_name_and_make_unique(), blender::ed::object::shaderfx_remove_exec(), blender::ed::spreadsheet::spreadsheet_row_filters_layout(), blender::ed::vse::strip_modifier_equalizer_redefine_exec(), blender::ed::vse::strip_modifier_move_exec(), blender::ed::vse::strip_modifier_remove_exec(), blender::nodes::tests::TEST_F(), text_info_row(), blender::ed::transform::TRANSFORM_OT_create_orientation(), UI_panel_list_matches_data(), ui_tooltip_data_from_tool(), uiTemplateConstraints(), uiTemplateModifiers(), uiTemplateShaderFx(), blender::nodes::update_input_properties_from_node_tree(), blender::nodes::update_output_properties_from_node_tree(), version_bonelayers_to_bonecollections(), version_principled_bsdf_update_animdata(), view_layer_add_lightgroup_exec(), wm_lib_relocate_exec_do(), wm_lib_relocate_invoke(), WM_OT_lib_reload(), WM_OT_lib_relocate(), WM_xr_actionmap_binding_ensure_unique(), WM_xr_actionmap_binding_find(), wm_xr_actionmap_binding_find_except(), WM_xr_actionmap_ensure_unique(), WM_xr_actionmap_find(), wm_xr_actionmap_find_except(), WM_xr_actionmap_item_ensure_unique(), WM_xr_actionmap_item_find(), and wm_xr_actionmap_item_find_except().
| #define MAX_PARAM 12 |
| #define MAX_SOCKET_INSTANCE 32 |
| #define MAX_SOCKET_PARAMETERS 4 |
| #define MEM_GUARDED_CALL | ( | progress, | |
| func, | |||
| ... ) |
Referenced by Geometry::compute_bvh(), and Scene::update().
| #define MEM_reallocN | ( | vmemh, | |
| len ) |
Referenced by _stdAllocator_realloc(), annotation_stroke_addpoint(), autotrack_context_init_tracks_for_clip(), blender::gpu::MSLGeneratorInterface::bake_shader_interface(), bchunk_list_append_data(), BKE_bezier_array_merge(), BKE_defvert_remove_group(), BKE_fcurve_bezt_resize(), BKE_id_material_eval_assign(), BKE_id_material_pop(), BKE_mask_point_add_uw(), BKE_maskrasterize_handle_init(), BKE_mesh_mselect_active_set(), BKE_mesh_mselect_validate(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_object_defgroup_index_map_apply(), BKE_tracking_marker_delete(), BKE_tracking_marker_insert(), BKE_tracking_plane_marker_delete(), BKE_tracking_plane_marker_insert(), blf_glyph_draw(), bli_builddir(), BLI_file_read_data_as_mem_from_handle(), BLI_heap_insert(), BLI_heapsimple_insert(), BM_mesh_calc_edge_groups(), BM_mesh_calc_edge_groups_as_arrays(), BM_mesh_calc_face_groups(), BM_mesh_intersect_edges(), bm_to_mesh_shape(), bm_uidwalk_rehash_reserve(), BMO_iter_as_arrayN(), ccgSubSurf_syncFace(), clg_str_reserve(), blender::ed::transform::countAndCleanTransDataContainer(), CustomData_data_transfer(), customData_resize(), blender::animrig::cyclic_keying_ensure_cycle_range_exists(), ED_uvedit_live_unwrap_begin(), ED_uvedit_selected_edges(), ED_uvedit_selected_faces(), ED_uvedit_selected_verts(), feather_bucket_add_edge(), filelist_cache_clear(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpu_select_load_id_pass_all(), init_meta(), make_face(), blender::animrig::make_new_fcurve_cyclic(), mesh_remap_interp_face_data_get(), mesh_tessface_calc(), blender::gpu::name_buffer_copystr(), path_clear_remained(), path_clear_up_to(), rect_crop_16bytes(), rect_crop_4bytes(), blender::gpu::GLVertBuf::resize_data(), blender::gpu::MTLVertBuf::resize_data(), blender::gpu::VKVertexBuffer::resize_data(), blender::implicit_sharing::detail::resize_trivial_array_impl(), blender::ed::vse::sequencer_separate_images_exec(), blender::ed::transform::setCustomPoints(), space_text_update_drawcache(), sph_spring_add(), sph_spring_delete(), testbuffer_list_state_random_data(), blender::ed::transform::transform_convert_mesh_islands_calc(), txt_from_buf_for_undo(), ui_block_interaction_begin(), ui_textedit_string_ensure_max_length(), blender::ed::object::vgroup_limit_total_subset(), WM_gesture_lasso_modal(), WM_gesture_polyline_modal(), wm_gizmomap_select_array_ensure_len_alloc(), wm_gizmomap_select_array_push_back(), and wm_gizmomap_select_array_shrink().
| #define MEM_recallocN | ( | vmemh, | |
| len ) |
Referenced by add_mesh_quad_diag_springs(), blender::add_missing_data_block_mappings(), blender::ed::object::bake_targets_init_image_textures(), BKE_id_material_resize(), BKE_nurb_bezierPoints_add(), BKE_nurb_points_add(), BLI_array_store_at_size_ensure(), BLI_memblock_alloc(), BLI_memblock_clear(), create_primitive_from_points(), DNA_sdna_patch_struct_member(), ED_gpencil_sbuffer_ensure(), ED_keyframes_add(), fcm_generator_verify(), IDP_ResizeArray(), IDP_ResizeIDPArray(), blender::gpu::GLVaoCache::insert(), and lineart_bounding_area_triangle_reallocate().
| #define MEM_SAFE_FREE | ( | v | ) |
Referenced by blender::gpu::DummyVertexBuffer::acquire_data(), blender::gpu::GLVertBuf::acquire_data(), blender::gpu::MTLVertBuf::acquire_data(), blender::gpu::VKVertexBuffer::acquire_data(), action_destroy(), blender::bke::action_free_data(), action_set_destroy(), blender::nodes::socket_items::detail::add_item_to_array(), allocate_bbone_cache(), blender::animrig::ANIM_bonecoll_array_free(), animsys_blend_in_fcurves(), app_translations_locale_explode(), area_offscreen_exit(), blender::bke::attribute_legacy_convert_customdata_to_storage(), blender::ed::object::bake_simulation::bake_single_node_gather_bake_request(), blender::ed::object::bake_targets_free(), blender::ed::object::bake_targets_output_vertex_colors(), blender::deg::DepsgraphNodeBuilder::begin_build(), blender::gpu::GLIndexBuf::bind(), blender::gpu::GLStorageBuf::bind(), blender::gpu::GLUniformBuf::bind(), blender::gpu::GLVertBuf::bind(), blender::gpu::MTLStorageBuf::bind(), blender::gpu::MTLUniformBuf::bind(), blender::gpu::MTLVertBuf::bind(), blender::gpu::GLUniformBuf::bind_as_ssbo(), blender::gpu::MTLUniformBuf::bind_as_ssbo(), BKE_anim_path_calc_data(), BKE_animdata_free(), BKE_animsys_free_nla_keyframing_context_cache(), BKE_area_region_free(), BKE_autotrack_context_free(), BKE_blender_userdef_data_free(), BKE_cryptomatte_matte_id_to_entries(), BKE_curveprofile_free_data(), BKE_curveprofile_reset(), BKE_defvert_clear(), BKE_fcurve_free(), BKE_fcurve_rnapath_set(), BKE_gpencil_free_data(), BKE_gpencil_free_point_weights(), BKE_gpencil_stroke_fill_triangulate(), BKE_gpencil_stroke_geometry_update(), BKE_id_attributes_active_color_clear(), BKE_id_attributes_active_color_set(), BKE_id_attributes_default_color_set(), BKE_image_get_tile_info(), BKE_image_tile_filepath_exists(), BKE_image_user_file_path_ex(), BKE_keyblock_convert_from_curve(), BKE_keyblock_convert_from_lattice(), BKE_keyblock_convert_from_mesh(), BKE_layer_collection_sync(), BKE_lib_override_library_free(), BKE_lib_override_library_property_rna_path_change(), BKE_light_linking_free_if_empty(), BKE_lightprobe_cache_free(), BKE_lightprobe_grid_cache_frame_free(), BKE_main_clear(), BKE_main_collection_sync_remap(), BKE_main_library_weak_reference_remove_item(), BKE_main_thumbnail_create(), BKE_main_thumbnail_from_buffer(), BKE_main_thumbnail_from_imbuf(), BKE_mesh_mselect_clear(), BKE_modifier_free_temporary_data(), BKE_nurb_type_convert(), BKE_object_data_transfer_ex(), BKE_object_defgroup_index_map_apply(), BKE_object_defgroup_remove_all_ex(), BKE_object_empty_draw_type_set(), BKE_object_material_from_eval_data(), BKE_object_sync_to_original(), BKE_packedfile_blend_read(), BKE_palette_from_hash(), BKE_panel_free(), BKE_pose_channel_free_bbone_cache(), BKE_pose_channel_free_ex(), BKE_pose_channels_free_ex(), BKE_pose_pchan_index_rebuild(), BKE_previewimg_clear_single(), BKE_scopes_free(), BKE_screen_area_free(), BKE_sculptsession_free_vwpaint_data(), BKE_texpaint_slot_refresh_cache(), BKE_texture_pointdensity_free_data(), BKE_vfont_clipboard_free(), BKE_view_layer_free_ex(), blender::bke::AttributeStorage::blend_read(), BLI_array_store_at_size_clear(), BLI_bvhtree_free(), BLI_memblock_clear(), BLI_memblock_destroy(), blo_do_versions_400(), BLO_readfile_id_runtime_data_free(), BM_loop_normal_editdata_array_free(), BM_mesh_bm_from_me(), BM_mesh_copy_init_customdata_from_mesh_array(), BM_mesh_elem_table_free(), bm_to_mesh_shape(), bm_uidwalk_free(), bm_uv_build_islands(), bm_uv_edge_select_build_islands(), BM_uv_element_map_create(), BM_uv_element_map_free(), brush_add(), blender::ed::sculpt_paint::brush_asset_edit_metadata_exec(), brush_free_data(), brush_painter_2d_refresh_cache(), buffer_from_filepath(), buttons_free(), calc_deltas(), calc_shapeKeys(), blender::dna::array::clear(), blender::gpu::GPUPlatformGlobal::clear(), clear_attribute_names(), clear_solution_exec(), cloth_build_springs(), cloth_bvh_collision(), cloth_free_errorsprings(), cloth_free_modifier(), cloth_free_modifier_extern(), colormanage_cache_free(), copy_attribute_names(), blender::copy_data(), blender::io::usd::copy_tiled_textures(), blender::ed::object::correctivesmooth_bind_exec(), correctivesmooth_modifier_do(), blender::ed::transform::createTransUVs(), curve_free_data(), blender::ed::sculpt_paint::curve_mask_free(), curveprofile_make_segments_table(), curveprofile_make_table(), blender::bke::curves_copy_parameters(), curves_free_data(), customData_add_layer__internal(), CustomData_data_transfer(), blender::ed::object::dash_modifier_segment_add_exec(), data_transfer_layersmapping_vgroups(), deform_verts(), deform_verts(), deform_verts_EM(), delete_laplacian_system(), blender::ed::object::bake_simulation::delete_single_bake_exec(), deleteLaplacianSystem(), depthdropper_init(), blender::nodes::socket_items::destruct_array(), blender::nodes::BakeItemsAccessor::destruct_item(), blender::nodes::CaptureAttributeItemsAccessor::destruct_item(), blender::nodes::ClosureInputItemsAccessor::destruct_item(), blender::nodes::ClosureOutputItemsAccessor::destruct_item(), blender::nodes::CombineBundleItemsAccessor::destruct_item(), blender::nodes::EvaluateClosureInputItemsAccessor::destruct_item(), blender::nodes::EvaluateClosureOutputItemsAccessor::destruct_item(), blender::nodes::ForeachGeometryElementGenerationItemsAccessor::destruct_item(), blender::nodes::ForeachGeometryElementInputItemsAccessor::destruct_item(), blender::nodes::ForeachGeometryElementMainItemsAccessor::destruct_item(), blender::nodes::FormatStringItemsAccessor::destruct_item(), blender::nodes::MenuSwitchItemsAccessor::destruct_item(), blender::nodes::RepeatItemsAccessor::destruct_item(), blender::nodes::SeparateBundleItemsAccessor::destruct_item(), blender::nodes::SimulationItemsAccessor::destruct_item(), direct_link_id_embedded_id(), DM_release(), DNA_sdna_free(), do_moviecache_put(), blender::draw::draw_subdiv_cache_free(), blender::draw::draw_subdiv_cache_free_material_data(), dropbox_active(), blender::draw::DRW_curve_batch_cache_free(), blender::draw::DRW_lattice_batch_cache_free(), blender::draw::drw_mesh_weight_state_clear(), blender::draw::drw_mesh_weight_state_copy(), blender::draw::drw_mesh_weight_state_extract(), blender::draw::DRW_particle_batch_cache_free(), blender::draw::DRW_volume_batch_cache_free(), dynamicPaint_freeSurface(), ED_area_status_text(), ED_fsmenu_entry_set_path(), ED_gpencil_strokes_copybuf_free(), ED_info_stats_clear(), ED_mesh_join_objects_exec(), ED_mesh_mirrtopo_free(), ED_region_exit(), ed_surf_delete_selected(), ED_transverts_free(), ED_view3d_local_stats_free(), edbm_inset_exit(), EDBM_preselect_edgering_clear(), EDBM_preselect_elem_clear(), EDBM_preselect_preview_clear(), editselect_buf_cache_free(), blender::gpu::VKIndexBuffer::ensure_updated(), blender::geometry::execute_realize_grease_pencil_tasks(), eyedropper_init(), fcurve_bezt_free(), fcurve_path_rename(), fcurve_samples_to_keyframes(), file_free(), filelist_free(), filelist_intern_free(), filelist_intern_free_main_files(), filelist_setlibrary(), find_isomorphism(), fluid_modifier_freeDomain(), fluid_modifier_freeEffector(), fluid_modifier_freeFlow(), fluid_modifier_reset_ex(), fmod_envelope_deletepoint_cb(), blender::free_data(), free_data(), free_data(), free_data(), free_data(), free_data(), free_data(), blender::seq::free_effect_default(), blender::seq::free_gaussian_blur_effect(), blender::seq::free_glow_effect(), free_hair(), free_pointdensity(), free_softbody_baked(), blender::seq::free_solid_color(), blender::seq::free_speed_effect(), blender::seq::free_transform_effect(), blender::bke::subdiv::free_user_data(), blender::seq::free_wipe_effect(), freeBind(), freeBindData(), blender::nodes::node_geo_string_to_curves_cc::get_text_layout(), getCCGDerivedMesh(), ghash_buckets_reset(), gpencil_modifier_free_data(), gpu_select_pick_end(), grease_pencil_free_data(), blender::ed::greasepencil::grease_pencil_layer_add_exec(), blender::ed::greasepencil::grease_pencil_layer_group_add_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_add_exec(), blender::ed::greasepencil::grease_pencil_layer_parent_clear(), blender::ed::greasepencil::grease_pencil_move_to_layer_exec(), blender::animrig::grow_array(), blender::animrig::grow_array_and_insert(), HC_relaxation_iteration_uv(), hud_region_free(), IDP_int_ui_data_free_enum_items(), IDP_ui_data_free_unique_contents(), image_foreach_path(), image_free_data(), IMB_moviecache_get_cache_segments(), imb_thumbnail_jpeg(), blender::io::usd::import_endjob(), blender::ed::sculpt_paint::vwpaint::init_session_data(), blender::bke::node_interface::item_types::item_free(), blender::ed::greasepencil::join_object_with_active(), laplacian_relaxation_iteration_uv(), laplacian_system_construct_end(), blender::ed::object::laplaciandeform_bind_exec(), LaplacianDeformModifier_do(), lattice_free_data(), layer_eval_view_layer(), layerFree_grid_paint_mask(), layerFree_mdisps(), blender::bke::greasepencil::convert::legacy_object_modifier_dash(), blender::bke::greasepencil::convert::legacy_object_modifier_time(), blender::bke::greasepencil::convert::legacy_object_modifier_tint(), lineart_geometry_object_load(), linestyle_free_data(), make_segment_exec(), material_free_data(), blender::bke::bake::materials_to_weak_references(), mesh_clear_geometry(), mesh_free_data(), blender::bke::mesh_remove_invalid_attribute_strings(), mesh_separate_loose(), blender::ed::object::meshdeform_bind_exec(), metaball_free_data(), mix_normals(), MOD_solidify_extrude_modifyMesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), move_shapekey_layers_to_keyblocks(), moviecache_destructor(), multires_ensure_external_read(), multires_reshape_context_free(), multires_reshape_free_original_grids(), multires_unsubdivide_context_free(), nlaeval_free(), blender::nodes::node_composite_cryptomatte_cc::node_free_cryptomatte(), blender::bke::node_free_node(), blender::nodes::node_geo_boolean_cc::node_geo_exec(), blender::bke::node_socket_move_default_value(), blender::bke::node_tree_asset_on_clear_asset(), blender::nodes_modifier_bake_destruct(), blender::nodes_modifier_data_block_destruct(), blender::nodes_modifier_packed_bake_free(), blender::bke::ntree_free_data(), object_bases_iterator_end(), object_defgroup_remove_common(), object_free_data(), blender::ed::spreadsheet::InstancesTreeViewItem::on_activate(), blender::geometry::p_chart_lscm_end(), blender::ed::object::bake_simulation::pack_single_bake_exec(), paint_curve_free_data(), palette_sort_exec(), blender::draw::particle_batch_cache_clear_hair(), blender::draw::particle_batch_cache_ensure_pos_and_seg(), blender::draw::particle_batch_cache_ensure_procedural_strand_data(), particle_settings_free_data(), pchan_draw_data_init(), PE_mirror_x(), blender::geometry::phash_safe_delete(), blender::draw::pointcloud_batch_cache_clear(), pointcloud_copy_parameters(), pointcloud_free_data(), blender::ed::transform::postTrans(), blender::bke::greasepencil::Layer::prepare_for_dna_write(), psys_free_pdd(), psys_reset(), py_bvhtree__tp_dealloc(), pygpu_buffer__bf_releasebuffer(), blender::eevee::IrradianceBake::read_result_packed(), blender::nodes::refresh_node_sockets_and_panels(), relaxation_iteration_uv(), blender::gpu::DummyVertexBuffer::release_data(), blender::gpu::GLVertBuf::release_data(), blender::gpu::MTLVertBuf::release_data(), blender::gpu::VKVertexBuffer::release_data(), remove_tagged_particles(), blender::draw::gpencil::render_init_buffers(), rna_iterator_array_end(), rule_avoid_collision(), rule_fight(), rule_separate(), blender::ed::geometry::run_node_group_get_name(), blender::ed::sculpt_paint::sampled_curve_free(), scene_free_data(), screen_opengl_render_end(), sculpt_update_object(), set_current_linestyle_texture(), set_current_particle_texture(), blender::nodes::socket_items::set_item_name_and_make_unique(), blender::ed::object::shade_auto_smooth_exec(), blender::ed::transform::sort_trans_data_dist_container(), space_text_update_drawcache(), spherical_harmonic_free(), splineik_free(), blender::ed::spreadsheet::spreadsheet_column_assign_runtime_data(), blender::ed::spreadsheet::spreadsheet_column_free(), blender::ed::spreadsheet::spreadsheet_free(), blender::ed::spreadsheet::spreadsheet_row_filter_free(), blender::ed::spreadsheet::spreadsheet_table_add(), blender::ed::spreadsheet::spreadsheet_table_free(), blender::ed::spreadsheet::spreadsheet_table_id_free_content(), stitch_init_all(), stitch_preview_delete(), studiolight_create_matcap_gputexture(), studiolight_free(), blender::bke::subdiv::subdiv_mesh_context_free(), blender::bke::subdiv::subdiv_mesh_context_free(), blender::ed::curves::surface_set::surface_set_exec(), surfaceGenerateGrid(), system_step(), blender::ed::object::test_constraint(), blender::draw::test_eevee_shadow_finalize(), blender::draw::test_eevee_shadow_tilemap_amend(), text_free_data(), text_make_internal_exec(), text_update_line_edited(), texture_free_data(), blender::ed::object::time_modifier_segment_add_exec(), blender::ed::transform::transform_convert_mesh_mirrordata_calc(), txt_from_buf_for_undo(), txttl_free_docs(), ui_but_free_type_specific(), UI_but_placeholder_set(), ui_data_free(), ui_draw_but_CURVEPROFILE(), ui_handle_button_event(), ui_list_ensure(), UI_panel_drawname_set(), ui_searchbox_apply(), UI_searchbox_size_x_guess(), ui_textedit_begin(), ui_view_drop_poll(), uilist_free_dyn_data(), uiTemplateList_ex(), um_arraystore_cd_compact(), undocurve_free_data(), undocurve_to_paintcurve(), undoptcache_to_editcache(), blender::bke::bake::unpack_geometry_nodes_bake(), blender::ed::object::bake_simulation::unpack_single_bake_exec(), blender::update_bakes_from_node_group(), blender::ed::space_node::update_nested_node_refs_after_moving_nodes_into_group(), blender::update_panels_from_node_group(), blender::ed::spreadsheet::update_visible_columns(), blender::gpu::MTLIndexBuf::upload_data(), blender::gpu::VKVertexBuffer::upload_data(), uv_sculpt_stroke_exit(), uv_sculpt_stroke_init(), uv_select_similar_island_exec(), blender::bke::greasepencil::validate_drawing_vertex_groups(), blender::ed::object::vertex_group_smooth_exec(), blender::ed::object::vgroup_array_copy(), view3d_clipping_invoke(), view3d_data_consistency_ensure(), view3d_smooth_free(), view3d_zoom_border_exec(), view_autodist_depth_margin(), view_edge_pan_cancel(), view_edge_pan_modal(), view_zoomstep_exit(), blender::draw::volume_batch_cache_clear(), volume_free_data(), waveModifier_do(), weight_sample_invoke(), wm_clipboard_text_set_impl(), WM_drag_free(), wm_gizmogroup_free(), wm_gizmomap_modal_set(), wm_gizmomap_select_array_clear(), wm_search_menu_invoke(), WM_toolsystem_init(), WM_window_cursor_keymap_status_refresh(), wm_xr_fly_uninit(), wm_xr_grab_uninit(), wm_xr_raycast_uninit(), wm_xr_runtime_data_free(), world_free_data(), zbuf_free_span(), zstd_ensure_cache(), blender::animrig::Channelbag::~Channelbag(), blender::eevee::DefaultSurfaceNodeTree::~DefaultSurfaceNodeTree(), blender::eevee::DefaultWorldNodeTree::~DefaultWorldNodeTree(), blender::ed::sculpt_paint::gesture::GestureData::~GestureData(), blender::gpu::shader::GPUCodegen::~GPUCodegen(), blender::gpu::IndexBuf::~IndexBuf(), blender::animrig::Layer::~Layer(), blender::bke::greasepencil::Layer::~Layer(), blender::geometry::ParamHandle::~ParamHandle(), blender::eevee::Precompute::~Precompute(), SculptSession::~SculptSession(), blender::gpu::ShaderInterface::~ShaderInterface(), blender::gpu::StorageBuf::~StorageBuf(), blender::animrig::StripKeyframeData::~StripKeyframeData(), SubdivCCG::~SubdivCCG(), blender::bke::greasepencil::TreeNode::~TreeNode(), uiListNameFilter::~uiListNameFilter(), blender::gpu::UniformBuf::~UniformBuf(), and WPaintData::~WPaintData().
| #define MEM_SIZE_OPTIMAL | ( | size | ) |
Referenced by _getSubSurf(), BLI_array_store_at_size_ensure(), BM_mesh_bevel(), do_projectpaint_thread(), knifetool_init(), layer_bucket_init(), blender::geometry::ParamHandle::ParamHandle(), proj_paint_state_thread_init(), UI_view2d_text_cache_add(), and UI_view2d_text_cache_add_rectf().
| #define MEM_SIZE_OVERHEAD sizeof(size_t) |
| #define MEMCMP_STRUCT_AFTER_IS_ZERO | ( | struct_var, | |
| member ) |
| #define MEMCPY_STRUCT_AFTER | ( | struct_dst, | |
| struct_src, | |||
| member ) |
| #define MEMSET_STRUCT_AFTER | ( | struct_var, | |
| value, | |||
| member ) |
| #define METAL_BACKEND_ONLY | ( | ) |
| #define MOTION_BLUR_DILATE_GROUP_SIZE 512 |
| #define MOTION_BLUR_GROUP_SIZE 32 |
| #define MTL_MAX_TOTAL_THREADS_PER_THREADGROUP | ( | value | ) |
| #define NO_PERSPECTIVE | ( | type, | |
| name ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define OFFSETOF_STRUCT_AFTER | ( | _struct, | |
| _member ) |
| #define OVERLAY_GLOBALS_SLOT 7 |
| #define OVERLAY_INFO_CLIP_VARIATION | ( | name | ) |
| #define OVERLAY_INFO_SELECT_VARIATION | ( | name | ) |
| #define OVERLAY_INFO_VARIATIONS | ( | name | ) |
| #define OVERLAY_INFO_VARIATIONS_MODELMAT | ( | name, | |
| base_info ) |
| #define PLANAR_PROBE_BUF_SLOT 4 |
| #define PLANAR_PROBE_DEPTH_TEX_SLOT 10 |
| #define PLANAR_PROBE_MAX 16 |
| #define PLANAR_PROBE_RADIANCE_TEX_SLOT 11 |
| #define POINTER_OFFSET | ( | v, | |
| ofs ) |
| #define PRINTF_ATTRIBUTE |
| #define PTRDIFF_MAX _I32_MAX |
| #define PTRDIFF_MIN _I32_MIN |
| #define PUSH_CONSTANT | ( | type, | |
| name ) |
Referenced by DEFINE_VALUE(), DEFINE_VALUE(), ivec4(), LOCAL_GROUP_SIZE(), LOCAL_GROUP_SIZE(), log(), max(), OVERLAY_INFO_VARIATIONS_MODELMAT(), pow(), pow(), vec4(), vec4(), and vec4().
| #define PUSH_CONSTANT_ARRAY | ( | type, | |
| name, | |||
| array_size ) |
| #define RAYTRACE_GROUP_SIZE 8 |
| #define RAYTRACE_RADIANCE_FORMAT GPU_R11F_G11F_B10F |
| #define RAYTRACE_RAYTIME_FORMAT GPU_R32F |
| #define RAYTRACE_TILEMASK_FORMAT GPU_R8UI |
| #define RAYTRACE_VARIANCE_FORMAT GPU_R16F |
| #define RBUFS_COLOR_SLOT 0 |
| #define RBUFS_CRYPTOMATTE_SLOT 2 |
| #define RBUFS_UTILITY_TEX_SLOT 2 |
| #define RBUFS_VALUE_SLOT 1 |
| #define SAMPLER | ( | slot, | |
| type, | |||
| name ) |
Referenced by DEFINE_VALUE(), max(), and vec4().
| #define SAMPLER_FREQ | ( | slot, | |
| type, | |||
| name, | |||
| freq ) |
| #define SAMPLING_BUF_SLOT 6 |
| #define SCOPES_VEC_U_SCALE float(0.5f / 0.436f) |
Referenced by save_sample_line(), ui_draw_but_VECTORSCOPE(), and vectorscope_draw_target().
| #define SCOPES_VEC_V_SCALE float(0.5f / 0.615f) |
Referenced by save_sample_line(), ui_draw_but_VECTORSCOPE(), and vectorscope_draw_target().
| #define SELECT_DATA 4 |
| #define SELECT_ID_IN 5 |
| #define SELECT_ID_OUT 6 |
| #define SET_FLAG_FROM_TEST | ( | value, | |
| test, | |||
| flag ) |
| #define SFLOAT_16_ | ( | impl | ) |
| #define SFLOAT_16_16_ | ( | impl | ) |
| #define SFLOAT_16_16_16_ | ( | impl | ) |
| #define SFLOAT_16_16_16_16_ | ( | impl | ) |
| #define SFLOAT_32_ | ( | impl | ) |
| #define SFLOAT_32_32_ | ( | impl | ) |
| #define SFLOAT_32_32_32_ | ( | impl | ) |
| #define SFLOAT_32_32_32_32_ | ( | impl | ) |
| #define SFLOAT_32_DEPTH_ | ( | impl | ) |
| #define SFLOAT_32_DEPTH_UINT_8_ | ( | impl | ) |
| #define SHADOW_AABB_TAG_GROUP_SIZE 64 |
| #define SHADOW_ATLAS_IMG_SLOT 4 |
| #define SHADOW_ATLAS_TEX_SLOT 5 |
| #define SHADOW_ATOMIC 1 |
| #define SHADOW_BOUNDS_GROUP_SIZE 64 |
| #define SHADOW_CLIPMAP_GROUP_SIZE 64 |
| #define SHADOW_DEPTH_SCAN_GROUP_SIZE 8 |
| #define SHADOW_MAP_MAX_RES (SHADOW_PAGE_RES * SHADOW_TILEMAP_RES) |
| #define SHADOW_MAX_PAGE 4096 |
| #define SHADOW_MAX_RAY 4 |
| #define SHADOW_MAX_STEP 16 |
| #define SHADOW_MAX_TILE (SHADOW_MAX_TILEMAP * SHADOW_TILEDATA_PER_TILEMAP) |
| #define SHADOW_MAX_TILEMAP 4096 |
| #define SHADOW_PAGE_CLEAR_GROUP_SIZE 32 |
| #define SHADOW_PAGE_INFO_SLOT 4 |
| #define SHADOW_PAGE_LOD 8 /* LOG2(SHADOW_PAGE_RES) */ |
| #define SHADOW_PAGE_PER_COL 4 |
| #define SHADOW_PAGE_PER_LAYER (SHADOW_PAGE_PER_ROW * SHADOW_PAGE_PER_COL) |
| #define SHADOW_PAGE_PER_ROW 4 |
| #define SHADOW_PAGE_RES 256 |
| #define SHADOW_RENDER_MAP_BUF_SLOT 3 |
| #define SHADOW_RENDER_MAP_SIZE (SHADOW_VIEW_MAX * SHADOW_TILEMAP_LOD0_LEN) |
| #define SHADOW_RENDER_VIEW_BUF_SLOT 5 |
| #define SHADOW_ROG_ID 0 |
| #define SHADOW_TILEDATA_PER_TILEMAP |
| #define SHADOW_TILEMAP_LOD 5 /* LOG2(SHADOW_TILEMAP_RES) */ |
| #define SHADOW_TILEMAP_LOD0_LEN ((SHADOW_TILEMAP_RES / 1) * (SHADOW_TILEMAP_RES / 1)) |
| #define SHADOW_TILEMAP_LOD1_LEN ((SHADOW_TILEMAP_RES / 2) * (SHADOW_TILEMAP_RES / 2)) |
| #define SHADOW_TILEMAP_LOD2_LEN ((SHADOW_TILEMAP_RES / 4) * (SHADOW_TILEMAP_RES / 4)) |
| #define SHADOW_TILEMAP_LOD3_LEN ((SHADOW_TILEMAP_RES / 8) * (SHADOW_TILEMAP_RES / 8)) |
| #define SHADOW_TILEMAP_LOD4_LEN ((SHADOW_TILEMAP_RES / 16) * (SHADOW_TILEMAP_RES / 16)) |
| #define SHADOW_TILEMAP_LOD5_LEN ((SHADOW_TILEMAP_RES / 32) * (SHADOW_TILEMAP_RES / 32)) |
| #define SHADOW_TILEMAP_MAX_CLIPMAP_LOD 8 |
| #define SHADOW_TILEMAP_PER_ROW 64 |
| #define SHADOW_TILEMAP_RES 32 |
| #define SHADOW_TILEMAPS_TEX_SLOT 4 |
| #define SHADOW_VIEW_MAX 64 /* Must match DRW_VIEW_MAX. */ |
| #define SHIFT3 | ( | type, | |
| a, | |||
| b, | |||
| c ) |
| #define SHIFT4 | ( | type, | |
| a, | |||
| b, | |||
| c, | |||
| d ) |
| #define SIG_ATOMIC_MAX INT_MAX |
| #define SIG_ATOMIC_MIN INT_MIN |
| #define SINT_16_ | ( | impl | ) |
| #define SINT_16_16_ | ( | impl | ) |
| #define SINT_16_16_16_ | ( | impl | ) |
| #define SINT_16_16_16_16_ | ( | impl | ) |
| #define SINT_32_ | ( | impl | ) |
| #define SINT_32_32_ | ( | impl | ) |
| #define SINT_32_32_32_ | ( | impl | ) |
| #define SINT_32_32_32_32_ | ( | impl | ) |
| #define SINT_8_ | ( | impl | ) |
| #define SINT_8_8_ | ( | impl | ) |
| #define SINT_8_8_8_ | ( | impl | ) |
| #define SINT_8_8_8_8_ | ( | impl | ) |
| #define SINT_TO_FLT_32_ | ( | impl | ) |
| #define SINT_TO_FLT_32_32_ | ( | impl | ) |
| #define SINT_TO_FLT_32_32_32_ | ( | impl | ) |
| #define SINT_TO_FLT_32_32_32_32_ | ( | impl | ) |
| #define SIZE_MAX _UI32_MAX |
| #define SMOOTH | ( | type, | |
| name ) |
| #define SNORM_10_10_10_2_ | ( | impl | ) |
| #define SNORM_16_ | ( | impl | ) |
| #define SNORM_16_16_ | ( | impl | ) |
| #define SNORM_16_16_16_ | ( | impl | ) |
| #define SNORM_16_16_16_16_ | ( | impl | ) |
| #define SNORM_8_ | ( | impl | ) |
| #define SNORM_8_8_ | ( | impl | ) |
| #define SNORM_8_8_8_ | ( | impl | ) |
| #define SNORM_8_8_8_8_ | ( | impl | ) |
| #define SNORM_DXT1_ | ( | impl | ) |
| #define SNORM_DXT3_ | ( | impl | ) |
| #define SNORM_DXT5_ | ( | impl | ) |
| #define SPECIALIZATION_CONSTANT | ( | type, | |
| name, | |||
| default_value ) |
| #define SPHERE_PROBE_ATLAS_MAX_SUBDIV 12 |
| #define SPHERE_PROBE_ATLAS_RES (1 << SPHERE_PROBE_ATLAS_MAX_SUBDIV) |
| #define SPHERE_PROBE_BUF_SLOT 3 |
| #define SPHERE_PROBE_GROUP_SIZE 16 |
| #define SPHERE_PROBE_MAX 128 |
| #define SPHERE_PROBE_MAX_HARMONIC SQUARE(SPHERE_PROBE_ATLAS_RES / SPHERE_PROBE_REMAP_GROUP_SIZE) |
| #define SPHERE_PROBE_MIP_MAX_ROUGHNESS 0.7 |
| #define SPHERE_PROBE_MIPMAP_LEVELS 5 |
| #define SPHERE_PROBE_MIX_END_ROUGHNESS 0.9 |
| #define SPHERE_PROBE_MIX_START_ROUGHNESS 0.7 |
| #define SPHERE_PROBE_REMAP_GROUP_SIZE 32 |
| #define SPHERE_PROBE_SELECT_GROUP_SIZE 64 |
| #define SPHERE_PROBE_SH_GROUP_SIZE 256 |
| #define SPHERE_PROBE_SH_SAMPLES_PER_GROUP 64 |
| #define SPHERE_PROBE_TEX_SLOT 7 |
| #define SRGB_DXT1_ | ( | impl | ) |
| #define SRGB_DXT3_ | ( | impl | ) |
| #define SRGB_DXT5_ | ( | impl | ) |
| #define SRGBA_8_8_8_ | ( | impl | ) |
| #define SRGBA_8_8_8_8_ | ( | impl | ) |
| #define STORAGE_BUF | ( | slot, | |
| qualifiers, | |||
| type_name, | |||
| name ) |
Referenced by LOCAL_GROUP_SIZE(), and LOCAL_GROUP_SIZE().
| #define STORAGE_BUF_FREQ | ( | slot, | |
| qualifiers, | |||
| type_name, | |||
| name, | |||
| freq ) |
| #define STRINGIFY | ( | x | ) |
| #define SUBPASS_IN | ( | slot, | |
| type, | |||
| img_type, | |||
| name, | |||
| rog ) |
| #define SUBSURFACE_GROUP_SIZE RAYTRACE_GROUP_SIZE |
| #define SUBSURFACE_OBJECT_ID_FORMAT GPU_R16UI |
| #define SUBSURFACE_RADIANCE_FORMAT GPU_R11F_G11F_B10F |
| #define SURFEL_BUF_SLOT 4 |
| #define SURFEL_GROUP_SIZE 256 |
| #define SURFEL_LIST_GROUP_SIZE 256 |
| #define SWAP | ( | type, | |
| a, | |||
| b ) |
| #define TEST_EQUAL | ( | a, | |
| b, | |||
| _member ) |
Referenced by blender::gpu::shader::ShaderCreateInfo::ComputeStageLayout::operator==(), blender::gpu::shader::ShaderCreateInfo::FragOut::operator==(), blender::gpu::shader::ShaderCreateInfo::GeometryStageLayout::operator==(), blender::gpu::shader::ShaderCreateInfo::operator==(), blender::gpu::shader::ShaderCreateInfo::PushConst::operator==(), blender::gpu::shader::ShaderCreateInfo::Resource::operator==(), blender::gpu::shader::ShaderCreateInfo::SubpassIn::operator==(), and blender::gpu::shader::ShaderCreateInfo::VertIn::operator==().
| #define TEST_VECTOR_EQUAL | ( | a, | |
| b, | |||
| _vector ) |
Referenced by blender::gpu::shader::ShaderCreateInfo::operator==().
| #define TRIVIAL_DEFAULT_INT_HASH | ( | TYPE | ) |
| #define TYPEDEF_SOURCE | ( | filename | ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define TYPES_EXPAND | ( | s | ) |
| #define TYPES_EXPAND | ( | s | ) |
| #define TYPES_EXPAND | ( | s | ) |
| #define TYPES_EXPAND | ( | s | ) |
| #define TYPES_EXPAND | ( | s | ) |
| #define UFLOAT_11_11_10_ | ( | impl | ) |
| #define UFLOAT_9_9_9_EXP_5_ | ( | impl | ) |
| #define uimage_out | ( | slot, | |
| format, | |||
| name ) |
| #define UINT16_C | ( | val | ) |
| #define UINT16_MAX _UI16_MAX |
| #define UINT32_C | ( | val | ) |
| #define UINT32_MAX _UI32_MAX |
| #define UINT64_C | ( | val | ) |
| #define UINT64_MAX _UI64_MAX |
| #define UINT8_C | ( | val | ) |
| #define UINT8_MAX _UI8_MAX |
| #define UINT_10_10_10_2_ | ( | impl | ) |
| #define UINT_16_ | ( | impl | ) |
| #define UINT_16_16_ | ( | impl | ) |
| #define UINT_16_16_16_ | ( | impl | ) |
| #define UINT_16_16_16_16_ | ( | impl | ) |
| #define UINT_32_ | ( | impl | ) |
| #define UINT_32_32_ | ( | impl | ) |
| #define UINT_32_32_32_ | ( | impl | ) |
| #define UINT_32_32_32_32_ | ( | impl | ) |
| #define UINT_8_ | ( | impl | ) |
| #define UINT_8_8_ | ( | impl | ) |
| #define UINT_8_8_8_ | ( | impl | ) |
| #define UINT_8_8_8_8_ | ( | impl | ) |
| #define UINT_FAST16_MAX UINT16_MAX |
| #define UINT_FAST32_MAX UINT32_MAX |
| #define UINT_FAST64_MAX UINT64_MAX |
| #define UINT_FAST8_MAX UINT8_MAX |
| #define UINT_LEAST16_MAX UINT16_MAX |
| #define UINT_LEAST32_MAX UINT32_MAX |
| #define UINT_LEAST64_MAX UINT64_MAX |
| #define UINT_LEAST8_MAX UINT8_MAX |
| #define UINTMAX_C UINT64_C |
| #define UINTMAX_MAX UINT64_MAX |
| #define UINTPTR_MAX UINT32_MAX |
| #define UNIFORM_BUF | ( | slot, | |
| type_name, | |||
| name ) |
Referenced by LOCAL_GROUP_SIZE().
| #define UNIFORM_BUF_FREQ | ( | slot, | |
| type_name, | |||
| name, | |||
| freq ) |
| #define UNIFORM_BUF_SLOT 1 |
| #define UNORM_10_10_10_2_ | ( | impl | ) |
| #define UNORM_16_ | ( | impl | ) |
| #define UNORM_16_16_ | ( | impl | ) |
| #define UNORM_16_16_16_ | ( | impl | ) |
| #define UNORM_16_16_16_16_ | ( | impl | ) |
| #define UNORM_16_DEPTH_ | ( | impl | ) |
| #define UNORM_24_DEPTH_ | ( | impl | ) |
| #define UNORM_24_DEPTH_UINT_8_ | ( | impl | ) |
| #define UNORM_8_ | ( | impl | ) |
| #define UNORM_8_8_ | ( | impl | ) |
| #define UNORM_8_8_8_ | ( | impl | ) |
| #define UNORM_8_8_8_8_ | ( | impl | ) |
| #define UNPACK2 | ( | a | ) |
| #define UNPACK2_EX | ( | pre, | |
| a, | |||
| post ) |
| #define UNPACK3 | ( | a | ) |
| #define UNPACK3_EX | ( | pre, | |
| a, | |||
| post ) |
| #define UNPACK4 | ( | a | ) |
| #define UNPACK4_EX | ( | pre, | |
| a, | |||
| post ) |
| #define UNUSED_VARS | ( | ... | ) |
| #define UNUSED_VARS_NDEBUG | ( | ... | ) |
| #define UPDATE_VECTOR_SIZE | ( | ptr | ) |
| #define VA_NARGS_CALL_OVERLOAD | ( | name, | |
| ... ) |
| #define VA_NARGS_COUNT | ( | ... | ) |
| #define VELOCITY_CAMERA_CURR_BUF 3 |
| #define VELOCITY_CAMERA_NEXT_BUF 4 |
| #define VELOCITY_CAMERA_PREV_BUF 2 |
| #define VELOCITY_GEO_NEXT_BUF_SLOT 3 |
| #define VELOCITY_GEO_PREV_BUF_SLOT 2 |
| #define VELOCITY_INDIRECTION_BUF_SLOT 4 |
| #define VELOCITY_OBJ_NEXT_BUF_SLOT 1 |
| #define VELOCITY_OBJ_PREV_BUF_SLOT 0 |
| #define VERTEX_COPY_GROUP_SIZE 64 |
| #define VERTEX_IN | ( | slot, | |
| type, | |||
| name ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define VERTEX_OUT | ( | stage_interface | ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define VERTEX_SOURCE | ( | filename | ) |
Referenced by OVERLAY_INFO_VARIATIONS_MODELMAT().
| #define VOLUME_GROUP_SIZE 4 |
| #define VOLUME_HIT_COUNT_SLOT 1 |
| #define VOLUME_HIT_DEPTH_MAX 16 |
| #define VOLUME_HIT_DEPTH_SLOT 0 |
| #define VOLUME_INTEGRATION_GROUP_SIZE 8 |
| #define VOLUME_OCCUPANCY_SLOT 5 |
| #define VOLUME_PROBE_FORMAT GPU_RGBA16F |
| #define VOLUME_PROBE_TEX_SLOT 6 |
| #define VOLUME_PROP_EMISSION_IMG_SLOT 2 |
| #define VOLUME_PROP_EXTINCTION_IMG_SLOT 1 |
| #define VOLUME_PROP_PHASE_IMG_SLOT 3 |
| #define VOLUME_PROP_PHASE_WEIGHT_IMG_SLOT 4 |
| #define VOLUME_PROP_SCATTERING_IMG_SLOT 0 |
| #define VOLUME_SCATTERING_TEX_SLOT 8 |
| #define VOLUME_TRANSMITTANCE_TEX_SLOT 9 |
| #define WB_CURVES_COLOR_SLOT 6 |
| #define WB_CURVES_COLOR_SLOT 6 |
| #define WB_CURVES_UV_SLOT 5 |
| #define WB_CURVES_UV_SLOT 5 |
| #define WB_MATCAP_SLOT 1 |
| #define WB_MATCAP_SLOT 1 |
| #define WB_MATERIAL_SLOT 0 |
| #define WB_MATERIAL_SLOT 0 |
| #define WB_RESOLVE_GROUP_SIZE 8 |
| #define WB_RESOLVE_GROUP_SIZE 8 |
| #define WB_TEXTURE_SLOT 2 |
| #define WB_TEXTURE_SLOT 2 |
| #define WB_TILE_ARRAY_SLOT 3 |
| #define WB_TILE_ARRAY_SLOT 3 |
| #define WB_TILE_DATA_SLOT 4 |
| #define WB_TILE_DATA_SLOT 4 |
| #define WB_WORLD_SLOT 1 |
| #define WB_WORLD_SLOT 1 |
| #define WCHAR_MAX _UI16_MAX |
| #define WCHAR_MIN 0 |
| #define WINT_MAX _UI16_MAX |
| #define WINT_MIN 0 |
| #define WORKBENCH_CAVITY_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_CLIPPING_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_COLOR_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_CURVATURE_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_GEOMETRY_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_LIGHTING_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_PIPELINE_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_RESOLVE_SHADOW_VARIATION | ( | prefix, | |
| ... ) |
| #define WORKBENCH_SHADING_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_SHADOW_VARIATIONS | ( | common, | |
| prefix, | |||
| suffix, | |||
| ... ) |
| #define WORKBENCH_VOLUME_COBA_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_VOLUME_INTERP_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_VOLUME_SLICE_VARIATIONS | ( | prefix, | |
| ... ) |
| #define WORKBENCH_VOLUME_SMOKE_VARIATIONS | ( | prefix, | |
| ... ) |
| bool gpu_shader_create_info_compile | ( | const char * | name_starts_with_filter | ) |
Definition at line 545 of file gpu_shader_create_info.cc.
References Vector< T, InlineBufferCapacity, Allocator >::append(), batch, blender::StringRefNull::c_str(), blender::gpu::shader::g_create_infos, GPU_backend_get_type(), GPU_BACKEND_METAL, GPU_geometry_shader_support(), GPU_shader_batch_create_from_infos(), GPU_shader_batch_finalize(), GPU_shader_free(), i, blender::gpu::shader::ShaderCreateInfo::Resource::IMAGE, input, interface, blender::gpu::shader::ShaderCreateInfo::name_, printf, blender::gpu::shader::ShaderCreateInfo::resources_get_all_(), result, blender::gpu::shader::ShaderCreateInfo::Resource::SAMPLER, blender::gpu::shader::ShaderCreateInfo::Resource::STORAGE_BUFFER, and blender::gpu::shader::ShaderCreateInfo::Resource::UNIFORM_BUFFER.
Referenced by GPU_shader_compile_static(), and blender::gpu::tests::test_static_shaders().
| void gpu_shader_create_info_exit | ( | ) |
Definition at line 532 of file gpu_shader_create_info.cc.
References blender::gpu::shader::g_create_infos, and blender::gpu::shader::g_interfaces.
Referenced by GPU_exit().
| const GPUShaderCreateInfo * gpu_shader_create_info_get | ( | const char * | info_name | ) |
Runtime created shader information is not registered in the dictionary and cannot be searched.
Definition at line 642 of file gpu_shader_create_info.cc.
References blender::gpu::shader::g_create_infos, and printf.
Referenced by blender::gpu::shader::ShaderCreateInfo::finalize(), GPU_shader_create_from_info_name(), GPU_shader_create_info_get(), and blender::gpu::tests::ShaderSpecializationConst::init_shader().