Blender  V2.93
Macros
filter.h File Reference
#include "util/util_types.h"
#include "kernel/filter/filter_defines.h"
#include "kernel/kernels/cpu/filter_cpu.h"

Go to the source code of this file.

Macros

#define KERNEL_NAME_JOIN(x, y, z)   x##_##y##_##z
 
#define KERNEL_NAME_EVAL(arch, name)   KERNEL_NAME_JOIN(kernel, arch, name)
 
#define KERNEL_FUNCTION_FULL_NAME(name)   KERNEL_NAME_EVAL(KERNEL_ARCH, name)
 
#define KERNEL_ARCH   cpu
 
#define KERNEL_ARCH   cpu_sse2
 
#define KERNEL_ARCH   cpu_sse3
 
#define KERNEL_ARCH   cpu_sse41
 
#define KERNEL_ARCH   cpu_avx
 
#define KERNEL_ARCH   cpu_avx2
 

Macro Definition Documentation

◆ KERNEL_ARCH [1/6]

#define KERNEL_ARCH   cpu

Definition at line 47 of file filter.h.

◆ KERNEL_ARCH [2/6]

#define KERNEL_ARCH   cpu_sse2

Definition at line 47 of file filter.h.

◆ KERNEL_ARCH [3/6]

#define KERNEL_ARCH   cpu_sse3

Definition at line 47 of file filter.h.

◆ KERNEL_ARCH [4/6]

#define KERNEL_ARCH   cpu_sse41

Definition at line 47 of file filter.h.

◆ KERNEL_ARCH [5/6]

#define KERNEL_ARCH   cpu_avx

Definition at line 47 of file filter.h.

◆ KERNEL_ARCH [6/6]

#define KERNEL_ARCH   cpu_avx2

Definition at line 47 of file filter.h.

◆ KERNEL_FUNCTION_FULL_NAME

#define KERNEL_FUNCTION_FULL_NAME (   name)    KERNEL_NAME_EVAL(KERNEL_ARCH, name)

Definition at line 30 of file filter.h.

◆ KERNEL_NAME_EVAL

#define KERNEL_NAME_EVAL (   arch,
  name 
)    KERNEL_NAME_JOIN(kernel, arch, name)

Definition at line 29 of file filter.h.

◆ KERNEL_NAME_JOIN

#define KERNEL_NAME_JOIN (   x,
  y,
  z 
)    x##_##y##_##z

Definition at line 28 of file filter.h.