anv: implement VK_EXT_global_priority extension
authorTapani Pälli <tapani.palli@intel.com>
Tue, 23 Jan 2018 12:01:00 +0000 (14:01 +0200)
committerTapani Pälli <tapani.palli@intel.com>
Wed, 28 Feb 2018 12:36:57 +0000 (14:36 +0200)
commit6d8ab53303331a2438ab7c89c94be31c44e70bb1
treeb8f2cdab7f690e779186123c4d9fda666cc23b76
parent5960023cf4abcd610ae646b094d04cb29f8b4986
anv: implement VK_EXT_global_priority extension

v2: add ANV_CONTEXT_REALTIME_PRIORITY (Chris)
    use unreachable with unknown priority (Samuel)

v3: add stubs in gem_stubs.c (Emil)
    use priority defines from gen_defines.h

v4: cleanup, add anv_gem_set_context_param (Jason)

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com> (v2)
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> (v2)
Reviewed-by: Emil Velikov <emil.velikov@collabora.com> (v3)
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_extensions.py
src/intel/vulkan/anv_gem.c
src/intel/vulkan/anv_gem_stubs.c
src/intel/vulkan/anv_private.h