On Fri, Sep 15, 2017 at 7:10 AM, Lionel Landwerlin < lionel.g.landwer...@intel.com> wrote:
> Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> > --- > src/vulkan/util/vk_util.h | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/src/vulkan/util/vk_util.h b/src/vulkan/util/vk_util.h > index 2ed601f881e..a152984d14d 100644 > --- a/src/vulkan/util/vk_util.h > +++ b/src/vulkan/util/vk_util.h > @@ -199,4 +199,11 @@ __vk_find_struct(void *start, VkStructureType sType) > > uint32_t vk_get_driver_version(void); > > +#define VK_EXT_OFFSET (1000000000UL) > +#define vk_enum_extension(__enum) \ > + ((__enum) >= VK_EXT_OFFSET ? ((((__enum) - VK_EXT_OFFSET) / 1000UL) + > 1) : 0) > +#define vk_enum_offset(__enum) \ > + ((__enum) >= VK_EXT_OFFSET ? \ > + ((__enum) - VK_EXT_OFFSET - ((vk_enum_extension(__enum) - 1) * 1000)) > : (__enum)) > Can't this just be ((__enum) >= VK_EXT_OFFSET ? ((__enum) % 1000) : 0) > + > #endif /* VK_UTIL_H */ > -- > 2.14.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