[igt-dev] [i-g-t] tests/kms_color: Fix ctm-0.* tests
Modem, Bhanuprakash
bhanuprakash.modem at intel.com
Mon Sep 26 14:19:41 UTC 2022
On Mon-26-09-2022 03:02 pm, Ville Syrjälä wrote:
> On Sun, Sep 25, 2022 at 09:30:50PM +0530, Bhanuprakash Modem wrote:
>> As we are testing with a few values around the expected result
>> because of the hardware rounded values, fix the logic to generate
>> the expected values to deal with those hardware rounding issues.
>>
>> Cc: Ville Syrjälä <ville.syrjala at linux.intel.com>
>> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem at intel.com>
>
> Reviewed-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
>
>> ---
>> tests/kms_color.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/tests/kms_color.c b/tests/kms_color.c
>> index ab285af8..2804bde8 100644
>> --- a/tests/kms_color.c
>> +++ b/tests/kms_color.c
>> @@ -770,7 +770,7 @@ run_ctm_tests_for_pipe(data_t *data, enum pipe p,
>> expected_colors[0].r =
>> expected_colors[1].g =
>> expected_colors[2].b =
>> - 0.5 + delta * (i - 2);
>> + ctm[0] + delta * (i - (iter / 2));
>
> The name 'iter' is not a particularly great choice here.
> Based on that name I would expect it to be an iterator
> of some sort.
>
> Another thing I don't really like here is that this guy is
> mutating expected_colors, which was passed all the way from
> the top and really should be const (since the whole ctm_tests[]
> should be const). would be much better to have a local thing
> to mutate here.
Sure, I'll float a new patch to include this.
- Bhanu
>
>> if (test_pipe_ctm(data, data->primary, red_green_blue,
>> expected_colors, ctm)) {
>> success = true;
>> --
>> 2.37.3
>
More information about the igt-dev
mailing list