Blender Git Loki

Git Commits -> Revision ee6b989

Revision ee6b989 by Brecht Van Lommel (master)
October 28, 2020, 11:43 (GMT)
Cycles: refactor to split surface and volume attribute lookup more

This avoids OpenCL inlining heavy volume interpolation code once for every
data type, which could cause a performance regression when we add a float4
data type in the next commit.

Ref D2057

Commit Details:

Full Hash: ee6b989f8e2ae99c28441ab8663a99bfd16b6c65
Parent Commit: fb88d4e
Lines Changed: +163, -170

5 Modified Paths:

/intern/cycles/kernel/geom/geom_primitive.h (+48, -124) (Diff)
/intern/cycles/kernel/geom/geom_volume.h (+23, -22) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+34, -10) (Diff)
/intern/cycles/kernel/svm/svm_attribute.h (+55, -11) (Diff)
/intern/cycles/kernel/svm/svm_vertex_color.h (+3, -3) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021