Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/device/optix/globals.h
| Show All 21 Lines | |||||
| #include "kernel/kernel_types.h" | #include "kernel/kernel_types.h" | ||||
| #include "kernel/integrator/integrator_state.h" | #include "kernel/integrator/integrator_state.h" | ||||
| CCL_NAMESPACE_BEGIN | CCL_NAMESPACE_BEGIN | ||||
| /* Not actually used, just a NULL pointer that gets passed everywhere, which we | /* Not actually used, just a NULL pointer that gets passed everywhere, which we | ||||
| * hope gets optimized out by the compiler. */ | * hope gets optimized out by the compiler. */ | ||||
| struct KernelGlobals { | struct KernelGlobalsGPU { | ||||
| int unused[1]; | int unused[1]; | ||||
| }; | }; | ||||
| typedef ccl_global const KernelGlobalsGPU *ccl_restrict KernelGlobals; | |||||
| /* Launch parameters */ | /* Launch parameters */ | ||||
| struct KernelParamsOptiX { | struct KernelParamsOptiX { | ||||
| /* Kernel arguments */ | /* Kernel arguments */ | ||||
| const int *path_index_array; | const int *path_index_array; | ||||
| float *render_buffer; | float *render_buffer; | ||||
| /* Global scene data and textures */ | /* Global scene data and textures */ | ||||
| Show All 19 Lines | |||||