summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Seibert <stan@mtrr.org>2012-05-18 22:06:54 -0400
committertlatorre <tlatorre@uchicago.edu>2021-05-09 08:42:39 -0700
commit94bd48dc40e957ec15e4ba4679e1606a8355977e (patch)
treeaa8b8e69ac16b92d95e885c7595fed503e95a636
parentbaedd53629f9b7aa77016cdd9c0f64c9cdb290a5 (diff)
downloadchroma-94bd48dc40e957ec15e4ba4679e1606a8355977e.tar.gz
chroma-94bd48dc40e957ec15e4ba4679e1606a8355977e.tar.bz2
chroma-94bd48dc40e957ec15e4ba4679e1606a8355977e.zip
Add the reemission probability and CDF arrays on the GPU to the material_data list to prevent them from being garbage collected.
-rw-r--r--chroma/gpu/geometry.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/chroma/gpu/geometry.py b/chroma/gpu/geometry.py
index 847030a..2620ef1 100644
--- a/chroma/gpu/geometry.py
+++ b/chroma/gpu/geometry.py
@@ -54,8 +54,8 @@ class GPUGeometry(object):
self.material_data.append(refractive_index_gpu)
self.material_data.append(absorption_length_gpu)
self.material_data.append(scattering_length_gpu)
- self.material_data.append(reemission_prob)
- self.material_data.append(reemission_cdf)
+ self.material_data.append(reemission_prob_gpu)
+ self.material_data.append(reemission_cdf_gpu)
material_gpu = \
make_gpu_struct(material_struct_size,