Blender
V3.3
|
#include "kernel/integrator/state.h"
#include "kernel/types.h"
#include "kernel/util/profiling.h"
#include "kernel/data_arrays.h"
Go to the source code of this file.
Classes | |
struct | KernelGlobalsGPU |
Macros | |
#define | KERNEL_DATA_ARRAY(type, name) const type *__##name = nullptr; |
#define | kernel_data (*(__data)) |
#define | kernel_integrator_state (*(integrator_state)) |
#define | kernel_data_fetch(name, index) __##name[index] |
#define | kernel_data_array(name) __##name |
Typedefs | |
typedef struct KernelGlobalsGPU | KernelGlobalsGPU |
typedef ccl_global KernelGlobalsGPU *ccl_restrict | KernelGlobals |
#define kernel_data (*(__data)) |
Definition at line 39 of file device/oneapi/globals.h.
#define kernel_data_array | ( | name | ) | __##name |
Definition at line 45 of file device/oneapi/globals.h.
Definition at line 21 of file device/oneapi/globals.h.
#define kernel_data_fetch | ( | name, | |
index | |||
) | __##name[index] |
Definition at line 44 of file device/oneapi/globals.h.
#define kernel_integrator_state (*(integrator_state)) |
Definition at line 40 of file device/oneapi/globals.h.
Definition at line 37 of file device/oneapi/globals.h.
typedef struct KernelGlobalsGPU KernelGlobalsGPU |