def _create_filter_targets(self):
        self.filter_targets = []
        mip = 0
        size = self.resolution
        while size > 1:
            size = size // 2
            mip += 1
            target = self.create_target("FilterCubemap:{0}-{1}x{1}".format(mip, size))
            target.size = size * 6, size
            target.prepare_buffer()
            target.set_shader_input("currentIndex", self.pta_index)
            target.set_shader_input("currentMip", mip)
            target.set_shader_input("SourceTex", self.storage_tex)
            target.set_shader_input("DestTex", self.storage_tex, False, True, -1, mip, 0)
            self.filter_targets.append(target)

        # Target to filter the diffuse cubemap
        self.filter_diffuse_target = self.create_target("FilterCubemapDiffuse")
        self.filter_diffuse_target.size = self.diffuse_resolution * 6, self.diffuse_resolution
        self.filter_diffuse_target.prepare_buffer()
        self.filter_diffuse_target.set_shader_input("SourceTex", self.temporary_diffuse_map)
        self.filter_diffuse_target.set_shader_input("DestTex", self.storage_tex_diffuse)
        self.filter_diffuse_target.set_shader_input("currentIndex", self.pta_index)
True if key is in archive, False otherwise.
dataset/ETHPy150Open tobspr/RenderPipeline/rpplugins/env_probes/environment_capture_stage.py/EnvironmentCaptureStage._create_filter_targets--crossover with--dataset/ETHPy150Open yinhm/datafeed/datafeed/datastore.py/Minute.has_key