Already upstream.
On Mon 13 Mar 2017, Jason Ekstrand wrote: > --- > src/util/vk_util.h | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/src/util/vk_util.h b/src/util/vk_util.h > index e0b5d0b..0b9cb47 100644 > --- a/src/util/vk_util.h > +++ b/src/util/vk_util.h > @@ -40,4 +40,21 @@ struct vk_struct_common { > for (const struct vk_struct_common *__iter = (const struct > vk_struct_common *)(__start); \ > __iter; __iter = __iter->pNext) > > +static inline void * > +__vk_find_struct(void *start, VkStructureType sType) > +{ > + vk_foreach_struct(s, start) { > + if (s->sType == sType) > + return s; > + } > + > + return NULL; > +} > + > +#define vk_find_struct(__start, __sType) \ > + __vk_find_struct((__start), VK_STRUCTURE_TYPE_##__sType) > + > +#define vk_find_struct_const(__start, __sType) \ > + (const void *)__vk_find_struct((void *)(__start), > VK_STRUCTURE_TYPE_##__sType) > + > #endif /* VK_UTIL_H */ > -- > 2.5.0.400.gff86faf > > _______________________________________________ > 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