Look up renderers by name, rather than position

This commit is contained in:
Steven Robertson 2015-10-10 15:58:36 -07:00
parent 698d9c2337
commit abcb3fa50f

View File

@ -384,8 +384,8 @@ class RenderManager(ClsMod):
self._iter(rdr, gnm, gprof, dim, tc) self._iter(rdr, gnm, gprof, dim, tc)
if self.copy_evt: if self.copy_evt:
self.stream_a.wait_for_event(self.copy_evt) self.stream_a.wait_for_event(self.copy_evt)
for filt, name in zip(rdr.filts, gprof.filter_order): for filt in rdr.filts:
params = getattr(gprof.filters, name) params = getattr(gprof.filters, filt.name)
filt.apply(self.fb, gprof, params, dim, tc, self.stream_a) filt.apply(self.fb, gprof, params, dim, tc, self.stream_a)
rdr.out.convert(self.fb, gprof, dim, self.stream_a) rdr.out.convert(self.fb, gprof, dim, self.stream_a)
self.filt_evt = cuda.Event().record(self.stream_a) self.filt_evt = cuda.Event().record(self.stream_a)