|
Blender V4.3
|
#include "kernel/types.h"#include "kernel/integrator/state.h"#include "kernel/util/profiling.h"#include "kernel/data_arrays.h"Go to the source code of this file.
Classes | |
| struct | KernelGlobalsGPU |
| struct | KernelParamsHIPRT |
Macros | |
| #define | HIPRT_SHARED_STACK |
| #define | HIPRT_THREAD_STACK_SIZE 64 |
| #define | HIPRT_SHARED_STACK_SIZE 24 |
| #define | HIPRT_THREAD_GROUP_SIZE 256 |
| #define | HIPRT_INIT_KERNEL_GLOBAL() |
| #define | KERNEL_DATA_ARRAY(type, name) const type *name; |
| #define | kernel_data kernel_params.data |
| #define | kernel_data_fetch(name, index) kernel_params.name[(index)] |
| #define | kernel_data_array(name) (kernel_params.name) |
| #define | kernel_integrator_state kernel_params.integrator_state |
Typedefs | |
| typedef ccl_global KernelGlobalsGPU *ccl_restrict | KernelGlobals |
| #define HIPRT_INIT_KERNEL_GLOBAL | ( | ) |
Definition at line 46 of file device/hiprt/globals.h.
| #define HIPRT_SHARED_STACK |
Definition at line 13 of file device/hiprt/globals.h.
| #define HIPRT_SHARED_STACK_SIZE 24 |
Definition at line 20 of file device/hiprt/globals.h.
| #define HIPRT_THREAD_GROUP_SIZE 256 |
Definition at line 29 of file device/hiprt/globals.h.
| #define HIPRT_THREAD_STACK_SIZE 64 |
Definition at line 17 of file device/hiprt/globals.h.
| #define kernel_data kernel_params.data |
Definition at line 156 of file device/hiprt/globals.h.
| #define KERNEL_DATA_ARRAY | ( | type, | |
| name ) const type *name; |
Definition at line 61 of file device/hiprt/globals.h.
| #define kernel_data_array | ( | name | ) | (kernel_params.name) |
Definition at line 158 of file device/hiprt/globals.h.
| #define kernel_data_fetch | ( | name, | |
| index ) kernel_params.name[(index)] |
Definition at line 157 of file device/hiprt/globals.h.
| #define kernel_integrator_state kernel_params.integrator_state |
Definition at line 159 of file device/hiprt/globals.h.
Definition at line 40 of file device/hiprt/globals.h.
Definition at line 113 of file device/hiprt/globals.h.
Definition at line 82 of file device/hiprt/globals.h.