Cycles: reduced memory usage of subsurface scattering
Closed, ArchivedPublic

Description

This path reduces memory usage of the experimental kernel on my CUDA card by several hundred MB. Instead of keeping an array of ShaderData around for subsurface scattering, it only keeps an array of Intersections and creates in the ShaderData one by one as it processes the subsurface ray hits.

Details

Type
Patch

Very nice. Could you maybe please submit this via our differential system? This way it's easier to review: https://developer.blender.org/differential/diff/create/

Thanks.

Sergey Sharybin (sergey) closed this task as "Archived".Nov 19 2015, 2:06 PM
Sergey Sharybin (sergey) claimed this task.

Archiving the task since we moved to the codereview section.