This is nice. Both are Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net>
On Oct 28, 2016 5:55 AM, "Eduardo Lima Mitev" <el...@igalia.com> wrote: > This patch simplifies x11_surface_get_formats() and makes it more readable. > It is actually an improvement over the patch I provided earlier this week > (750d8cad72), which was not very "good-tasting". I'm sorry for the noise. > --- > src/vulkan/wsi/wsi_common_x11.c | 11 +++-------- > 1 file changed, 3 insertions(+), 8 deletions(-) > > diff --git a/src/vulkan/wsi/wsi_common_x11.c b/src/vulkan/wsi/wsi_common_ > x11.c > index 4a232f5..8142847 100644 > --- a/src/vulkan/wsi/wsi_common_x11.c > +++ b/src/vulkan/wsi/wsi_common_x11.c > @@ -396,16 +396,11 @@ x11_surface_get_formats(VkIcdSurfaceBase *surface, > return VK_SUCCESS; > } > > - VkResult result = VK_SUCCESS; > - > - if (*pSurfaceFormatCount > ARRAY_SIZE(formats)) > - *pSurfaceFormatCount = ARRAY_SIZE(formats); > - else if (*pSurfaceFormatCount < ARRAY_SIZE(formats)) > - result = VK_INCOMPLETE; > - > + *pSurfaceFormatCount = MIN2(*pSurfaceFormatCount, ARRAY_SIZE(formats)); > typed_memcpy(pSurfaceFormats, formats, *pSurfaceFormatCount); > > - return result; > + return *pSurfaceFormatCount < ARRAY_SIZE(formats) ? > + VK_INCOMPLETE : VK_SUCCESS; > } > > static VkResult > -- > 2.8.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev