anv: Revive struct anv_common
authorChad Versace <chadversary@chromium.org>
Wed, 25 Jan 2017 21:53:00 +0000 (13:53 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 26 Jan 2017 03:18:33 +0000 (19:18 -0800)
commitb2de77a07dc8d506ff07efd9f93244c3787156bb
tree34189ce3ea59c682306afe190802840fc230dad2
parentc5d99c9983f2fcc70757df224ff8dd8fee9a5215
anv: Revive struct anv_common

The struct was deleted by:
  commit efe9d1cde3340d3a9d17e5560b609a4fb839d43d
  Author: Edward O'Callaghan <funfunctor@folklore1984.net>
  Subject: anv: Clean up some unused variables

Unlike the original anv_common, the new one has a non-const pNext
pointer because we will use it for the output structs of
VK_KHR_get_physical_device_properties2.

v2:
  - Retype pNext from void* to struct anv_common*.

Reviewed-by: Jason Ekstranad <jason@jlekstrand.net>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/vulkan/anv_private.h