diff options
author | Mai Lavelle <mai.lavelle@gmail.com> | 2017-03-04 14:29:01 +0300 |
---|---|---|
committer | Mai Lavelle <mai.lavelle@gmail.com> | 2017-03-08 09:31:30 +0300 |
commit | 306034790fb75ca2c182d55132287cc0ed4b9c2f (patch) | |
tree | 272a582174d84ebcb25c0bf3a4922d29b6c0b96f /intern/cycles/kernel/split/kernel_data_init.h | |
parent | 997e345bd25bf28a8a5d67d5ffcb5b70ff52ecdd (diff) |
Cycles: Calculate size of split state buffer kernel side
By calculating the size of the state buffer in the kernel rather than the host
less code is needed and the size actually reflects the requested features.
Will also be a little faster in some cases because of larger global work size.
Diffstat (limited to 'intern/cycles/kernel/split/kernel_data_init.h')
-rw-r--r-- | intern/cycles/kernel/split/kernel_data_init.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/kernel/split/kernel_data_init.h b/intern/cycles/kernel/split/kernel_data_init.h index 785103a79ac..9b62d65ffd9 100644 --- a/intern/cycles/kernel/split/kernel_data_init.h +++ b/intern/cycles/kernel/split/kernel_data_init.h @@ -93,7 +93,7 @@ void KERNEL_FUNCTION_FULL_NAME(data_init)( kernel_split_params.buffer = buffer; - split_data_init(&kernel_split_state, num_elements, split_data_buffer, ray_state); + split_data_init(kg, &kernel_split_state, num_elements, split_data_buffer, ray_state); #ifdef __KERNEL_OPENCL__ #define KERNEL_TEX(type, ttype, name) \ |