Yes, I did. No regressions.

On Thu, May 10, 2018 at 12:09 PM, Jason Ekstrand <ja...@jlekstrand.net> wrote:
> Did you get a chance to test them?
>
>
> On May 10, 2018 11:58:54 Anuj Phogat <anuj.pho...@gmail.com> wrote:
>
>> On Mon, May 7, 2018 at 2:56 PM, Jason Ekstrand <ja...@jlekstrand.net>
>> wrote:
>>>
>>> ---
>>>  src/intel/isl/isl_storage_image.c | 16 ++++++++++------
>>>  1 file changed, 10 insertions(+), 6 deletions(-)
>>>
>>> diff --git a/src/intel/isl/isl_storage_image.c
>>> b/src/intel/isl/isl_storage_image.c
>>> index 20f6fd5..ed1c600 100644
>>> --- a/src/intel/isl/isl_storage_image.c
>>> +++ b/src/intel/isl/isl_storage_image.c
>>> @@ -161,32 +161,36 @@ isl_lower_storage_image_format(const struct
>>> gen_device_info *devinfo,
>>>     /* No normalized fixed-point formats are supported by the hardware.
>>> */
>>>     case ISL_FORMAT_R16G16B16A16_UNORM:
>>>     case ISL_FORMAT_R16G16B16A16_SNORM:
>>> -      return (devinfo->gen >= 8 || devinfo->is_haswell ?
>>> +      return (devinfo->gen >= 11 ? format :
>>> +              devinfo->gen >= 8 || devinfo->is_haswell ?
>>>                ISL_FORMAT_R16G16B16A16_UINT :
>>>                ISL_FORMAT_R32G32_UINT);
>>>
>>>     case ISL_FORMAT_R8G8B8A8_UNORM:
>>>     case ISL_FORMAT_R8G8B8A8_SNORM:
>>> -      return (devinfo->gen >= 8 || devinfo->is_haswell ?
>>> +      return (devinfo->gen >= 11 ? format :
>>> +              devinfo->gen >= 8 || devinfo->is_haswell ?
>>>                ISL_FORMAT_R8G8B8A8_UINT : ISL_FORMAT_R32_UINT);
>>>
>>>     case ISL_FORMAT_R16G16_UNORM:
>>>     case ISL_FORMAT_R16G16_SNORM:
>>> -      return (devinfo->gen >= 8 || devinfo->is_haswell ?
>>> +      return (devinfo->gen >= 11 ? format :
>>> +              devinfo->gen >= 8 || devinfo->is_haswell ?
>>>                ISL_FORMAT_R16G16_UINT : ISL_FORMAT_R32_UINT);
>>>
>>>     case ISL_FORMAT_R8G8_UNORM:
>>>     case ISL_FORMAT_R8G8_SNORM:
>>> -      return (devinfo->gen >= 8 || devinfo->is_haswell ?
>>> +      return (devinfo->gen >= 11 ? format :
>>> +              devinfo->gen >= 8 || devinfo->is_haswell ?
>>>                ISL_FORMAT_R8G8_UINT : ISL_FORMAT_R16_UINT);
>>>
>>>     case ISL_FORMAT_R16_UNORM:
>>>     case ISL_FORMAT_R16_SNORM:
>>> -      return ISL_FORMAT_R16_UINT;
>>> +      return (devinfo->gen >= 11 ? format : ISL_FORMAT_R16_UINT);
>>>
>>>     case ISL_FORMAT_R8_UNORM:
>>>     case ISL_FORMAT_R8_SNORM:
>>> -      return ISL_FORMAT_R8_UINT;
>>> +      return (devinfo->gen >= 11 ? format : ISL_FORMAT_R8_UINT);
>>>
>>>     default:
>>>        assert(!"Unknown image format");
>>> --
>>> 2.5.0.400.gff86faf
>>>
>>> _______________________________________________
>>> mesa-dev mailing list
>>> mesa-dev@lists.freedesktop.org
>>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>>
>>
>> Both patches are:
>> Reviewed-by and Tested-by: Anuj Phogat <anuj.pho...@gmail.com>
>
>
>
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to