15 uint global_work_index,
20 uint sample_offset, pixel_offset;
22 if (
kernel_data.integrator.scrambling_distance < 0.9f) {
25 sample_offset = global_work_index / tile_pixels;
26 pixel_offset = global_work_index - sample_offset * tile_pixels;
36 uint x_offset = pixel_offset - y_offset *
tile->
w;
38 *x =
tile->
x + x_offset;
39 *y =
tile->
y + y_offset;
CCL_NAMESPACE_BEGIN ccl_device_inline void get_work_pixel(ccl_global const KernelWorkTile *tile, uint global_work_index, ccl_private uint *x, ccl_private uint *y, ccl_private uint *sample)