def test_regular_sampler(self): sam = RegularSampler(2, 2, 1.0, 1) sam.create_shader() sam.prepare_standalone() sample = sam.generate_sample() self._check_result(sample, -0.5, -0.5, 0.5, 0.5, 0, 0, 1) sample = sam.generate_sample() self._check_result(sample, 0.5, -0.5, 0.5, 0.5, 1, 0, 1) sample = sam.generate_sample() self._check_result(sample, -0.5, 0.5, 0.5, 0.5, 0, 1, 1) sample = sam.generate_sample() self._check_result(sample, 0.5, 0.5, 0.5, 0.5, 1, 1, 1) sample = sam.generate_sample() self.assertFalse(sample)