On Wed, Dec 2, 2015 at 2:36 PM, <baker.dyla...@gmail.com> wrote: > From: Dylan Baker <baker.dyla...@gmail.com> > > In every case MSAA_SAMPLES_COUNTS are converted to str() anyway, (either > explicitly by calling str(), or implicitly by str.format(). This is > often done with a pattern like: (str(x) for x in MSAA_SAMPLE_COUNTS). > > This is just a waste of time when the values could be strings from the > start. > > Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com> > --- > tests/all.py | 61 > ++++++++++++++++++++++++++++++------------------------------ > 1 file changed, 30 insertions(+), 31 deletions(-) > > diff --git a/tests/all.py b/tests/all.py > index 03da7cd..9f1d0e9 100644 > --- a/tests/all.py > +++ b/tests/all.py > @@ -61,9 +61,9 @@ def add_fbo_depthstencil_tests(group, format, num_samples): > prefix = 'fbo-' > create_test = PiglitGLTest > > - if num_samples > 1: > - suffix = ' samples=' + str(num_samples) > - psamples = '-samples=' + str(num_samples) > + if int(num_samples) > 1: > + suffix = ' samples=' + num_samples > + psamples = '-samples=' + num_samples > else: > suffix = '' > psamples = '' > @@ -251,7 +251,7 @@ for dirpath, _, filenames in os.walk(_basedir): > ['asmparsertest', type_, os.path.join(dirpath, filename)]) > > # List of all of the MSAA sample counts we wish to test > -MSAA_SAMPLE_COUNTS = (2, 4, 6, 8, 16, 32) > +MSAA_SAMPLE_COUNTS = ('2', '4', '6', '8', '16', '32') > > with profile.group_manager(GleanTest, 'glean') as g: > g('basic') > @@ -980,7 +980,7 @@ with profile.group_manager( > for format in color_formats: > g(['teximage-colors', format], run_concurrent=False) > > - for num_samples in (0, ) + MSAA_SAMPLE_COUNTS: > + for num_samples in ('0',) + MSAA_SAMPLE_COUNTS: > add_fbo_depthstencil_tests( > grouptools.join('spec', '!opengl 1.1'), 'default_fb', > num_samples) > > @@ -1436,7 +1436,7 @@ for stage in ['vs', 'gs', 'fs']: > > for type in ('i', 'u', ''): > for sampler in ('sampler2DMS', 'sampler2DMSArray'): > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > stype = '{}{}'.format(type, sampler) > profile.test_list[grouptools.join( > 'spec', 'arb_shader_texture_image_samples', > @@ -1750,7 +1750,7 @@ with profile.group_manager( > g(['texelFetch', 'fs', 'sampler2DMSArray', '4', '98x129x1-98x129x9']) > g(['arb_texture_multisample-texstate']) > g(['arb_texture_multisample-errors']) > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > g(['arb_texture_multisample-texelfetch', sample_count]) > g(['arb_texture_multisample-sample-mask']) > g(['arb_texture_multisample-sample-mask-value']) > @@ -1769,7 +1769,7 @@ with profile.group_manager( > grouptools.join('spec', 'ARB_texture_multisample', > 'fb-completeness')) as g: > > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > # fb-completeness > g(['arb_texture_multisample-fb-completeness', sample_count], > sample_count) > @@ -1780,7 +1780,7 @@ with profile.group_manager( > > stages = ['vs', 'gs', 'fs'] > for sampler, stage, sample_count in itertools.product( > - samplers_atm, stages, (str(x) for x in MSAA_SAMPLE_COUNTS)): > + samplers_atm, stages, MSAA_SAMPLE_COUNTS): > g(['texelFetch', stage, sampler, sample_count], > '{}-{}-{}'.format(sample_count, stage, sampler)) > > @@ -1789,7 +1789,7 @@ with profile.group_manager( > grouptools.join('spec', 'ARB_texture_multisample', > 'sample-position')) as g: > # sample positions > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > g(['arb_texture_multisample-sample-position', sample_count], > sample_count) > > @@ -2209,20 +2209,20 @@ with profile.group_manager( > grouptools.join('spec', 'ARB_sample_shading')) as g: > g(['arb_sample_shading-api'], run_concurrent=False) > > - for num_samples in (0,) + MSAA_SAMPLE_COUNTS: > - g(['arb_sample_shading-builtin-gl-num-samples', str(num_samples)], > + for num_samples in ('0',) + MSAA_SAMPLE_COUNTS: > + g(['arb_sample_shading-builtin-gl-num-samples', num_samples], > 'builtin-gl-num-samples {0}'.format(num_samples), > run_concurrent=False) > - g(['arb_sample_shading-builtin-gl-sample-id', str(num_samples)], > + g(['arb_sample_shading-builtin-gl-sample-id', num_samples], > 'builtin-gl-sample-id {}'.format(num_samples), > run_concurrent=False) > - g(['arb_sample_shading-builtin-gl-sample-mask', str(num_samples)], > + g(['arb_sample_shading-builtin-gl-sample-mask', num_samples], > 'builtin-gl-sample-mask {}'.format(num_samples), > run_concurrent=False) > - g(['arb_sample_shading-builtin-gl-sample-position', > str(num_samples)], > + g(['arb_sample_shading-builtin-gl-sample-position', num_samples], > 'builtin-gl-sample-position {}'.format(num_samples), > run_concurrent=False) > > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > g(['arb_sample_shading-interpolate-at-sample-position', > sample_count], > 'interpolate-at-sample-position {}'.format(sample_count), > run_concurrent=False) > @@ -2230,9 +2230,9 @@ with profile.group_manager( > 'ignore-centroid-qualifier {}'.format(sample_count), > run_concurrent=False) > > - for num_samples in (0,) + MSAA_SAMPLE_COUNTS: > + for num_samples in ('0',) + MSAA_SAMPLE_COUNTS: > g(['arb_sample_shading-builtin-gl-sample-mask-simple', > - str(num_samples)], > + num_samples], > 'builtin-gl-sample-mask-simple {}'.format(num_samples)) > > g(['arb_sample_shading-builtin-gl-sample-mask-mrt-alpha']) > @@ -2746,12 +2746,12 @@ with profile.group_manager( > g(['ext_framebuffer_multisample_blit_scaled-negative-blit-scaled'], > 'negative-blit-scaled') > > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > g(['ext_framebuffer_multisample_blit_scaled-blit-scaled', > sample_count], > 'blit-scaled samples={}'.format(sample_count)) > > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > g(['ext_framebuffer_multisample_blit_scaled-blit-scaled', > sample_count, 'array'], > 'blit-scaled samples={} with > GL_TEXTURE_2D_MULTISAMPLE_ARRAY'.format(sample_count)) > @@ -2788,13 +2788,13 @@ with profile.group_manager( > 'alpha-blending slow_cc') > g(['ext_framebuffer_multisample-fast-clear'], 'fast-clear') > > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > g(['ext_framebuffer_multisample-alpha-blending-after-rendering', > sample_count], > 'alpha-blending-after-rendering {}'.format(sample_count)) > > - for num_samples in ('all_samples', ) + MSAA_SAMPLE_COUNTS: > - g(['ext_framebuffer_multisample-formats', str(num_samples)], > + for num_samples in ('all_samples',) + MSAA_SAMPLE_COUNTS: > + g(['ext_framebuffer_multisample-formats', num_samples], > 'formats {}'.format(num_samples)) > > for test_type in ('color', 'srgb', 'stencil_draw', 'stencil_resolve', > @@ -2803,28 +2803,27 @@ with profile.group_manager( > if test_type in ('color', 'srgb'): > sensible_options.append('linear') > for options in power_set(sensible_options): > - g(['ext_framebuffer_multisample-accuracy', str(num_samples), > + g(['ext_framebuffer_multisample-accuracy', num_samples, > test_type] + options, > - ' '.join(['accuracy', str(num_samples), test_type] + > - options)) > + ' '.join(['accuracy', num_samples, test_type] + options)) > > # Note: the interpolation tests also check for sensible behaviour with > # non-multisampled framebuffers, so go ahead and test them with > # num_samples==0 as well. > - for num_samples in (0,) + MSAA_SAMPLE_COUNTS: > + for num_samples in ('0',) + MSAA_SAMPLE_COUNTS: > g(['ext_framebuffer_multisample-blit-multiple-render-targets', > - str(num_samples)], > + num_samples], > 'blit-multiple-render-targets {}'.format(num_samples)) > > for test_type in ('non-centroid-disabled', 'centroid-disabled', > 'centroid-edges', 'non-centroid-deriv', > 'non-centroid-deriv-disabled', 'centroid-deriv', > 'centroid-deriv-disabled'): > - g(['ext_framebuffer_multisample-interpolation', str(num_samples), > + g(['ext_framebuffer_multisample-interpolation', num_samples, > test_type], > 'interpolation {} {}'.format(num_samples, test_type)) > > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > g(['ext_framebuffer_multisample-turn-on-off', sample_count], > 'turn-on-off {}'.format(sample_count), run_concurrent=False) > > @@ -4550,7 +4549,7 @@ with profile.group_manager( > with profile.group_manager( > PiglitGLTest, > grouptools.join('spec', 'EXT_shader_samples_identical')) as g: > - for sample_count in (str(x) for x in MSAA_SAMPLE_COUNTS): > + for sample_count in MSAA_SAMPLE_COUNTS: > g(['ext_shader_samples_identical', sample_count]) > > if platform.system() is 'Windows': > -- > 2.6.2 > > _______________________________________________ > Piglit mailing list > Piglit@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/piglit
Reviewed-by: Vinson Lee <v...@freedesktop.org> _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit