Blender V4.5
kernel.h File Reference

Go to the source code of this file.

Macros

#define KERNEL_NAME_JOIN(x, y, z)
#define KERNEL_NAME_EVAL(arch, name)
#define KERNEL_FUNCTION_FULL_NAME(name)
#define KERNEL_ARCH   cpu
#define KERNEL_ARCH   cpu_avx2

Functions

KernelGlobalsCPUkernel_globals_create ()
void kernel_globals_free (KernelGlobalsCPU *kg)
void * kernel_osl_memory (const KernelGlobalsCPU *kg)
bool kernel_osl_use (const KernelGlobalsCPU *kg)
void kernel_const_copy (KernelGlobalsCPU *kg, const char *name, void *host, const size_t size)
void kernel_global_memory_copy (KernelGlobalsCPU *kg, const char *name, void *mem, const size_t size)

Macro Definition Documentation

◆ KERNEL_ARCH [1/2]

#define KERNEL_ARCH   cpu_avx2

Definition at line 35 of file kernel/device/cpu/kernel.h.

◆ KERNEL_ARCH [2/2]

#define KERNEL_ARCH   cpu

Definition at line 35 of file kernel/device/cpu/kernel.h.

◆ KERNEL_FUNCTION_FULL_NAME

◆ KERNEL_NAME_EVAL

#define KERNEL_NAME_EVAL ( arch,
name )
Value:
KERNEL_NAME_JOIN(kernel, arch, name)
#define KERNEL_NAME_JOIN(x, y, z)

Definition at line 16 of file kernel/device/cpu/kernel.h.

◆ KERNEL_NAME_JOIN

#define KERNEL_NAME_JOIN ( x,
y,
z )
Value:
x##_##y##_##z
SIMD_FORCE_INLINE const btScalar & z() const
Return the z value.
Definition btQuadWord.h:117

Definition at line 15 of file kernel/device/cpu/kernel.h.

Function Documentation

◆ kernel_const_copy()

void kernel_const_copy ( KernelGlobalsCPU * kg,
const char * name,
void * host,
const size_t size )

◆ kernel_global_memory_copy()

void kernel_global_memory_copy ( KernelGlobalsCPU * kg,
const char * name,
void * mem,
const size_t size )

◆ kernel_globals_create()

KernelGlobalsCPU * kernel_globals_create ( )

◆ kernel_globals_free()

void kernel_globals_free ( KernelGlobalsCPU * kg)

References kernel_globals_free().

Referenced by kernel_globals_free().

◆ kernel_osl_memory()

void * kernel_osl_memory ( const KernelGlobalsCPU * kg)

References kernel_osl_memory().

Referenced by kernel_osl_memory().

◆ kernel_osl_use()

bool kernel_osl_use ( const KernelGlobalsCPU * kg)