Code refactor: split displace/background into separate kernels, remove luma.
This commit is contained in:
@@ -124,6 +124,7 @@ bool MeshManager::displace(Device *device, DeviceScene *dscene, Scene *scene, Me
|
||||
device->mem_alloc("displace_input", d_input, MEM_READ_ONLY);
|
||||
device->mem_copy_to(d_input);
|
||||
device->mem_alloc("displace_output", d_output, MEM_WRITE_ONLY);
|
||||
device->mem_zero(d_output);
|
||||
|
||||
DeviceTask task(DeviceTask::SHADER);
|
||||
task.shader_input = d_input.device_pointer;
|
||||
|
||||
Reference in New Issue
Block a user