251
246
for(int y = task.y; y < task.y + task.h; y++)
252
247
for(int x = task.x; x < task.x + task.w; x++)
253
248
kernel_cpu_sse3_tonemap(&kernel_globals, (uchar4*)task.rgba, (float*)task.buffer,
254
task.sample, task.resolution, x, y, task.offset, task.stride);
249
task.sample, x, y, task.offset, task.stride);
256
251
else if(system_cpu_support_sse2()) {
257
252
for(int y = task.y; y < task.y + task.h; y++)
258
253
for(int x = task.x; x < task.x + task.w; x++)
259
254
kernel_cpu_sse2_tonemap(&kernel_globals, (uchar4*)task.rgba, (float*)task.buffer,
260
task.sample, task.resolution, x, y, task.offset, task.stride);
255
task.sample, x, y, task.offset, task.stride);