diff options
author | Jason Ekstrand <[email protected]> | 2018-02-28 15:25:48 -0800 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2018-02-28 17:31:20 -0800 |
commit | 6d3edbea16335b1f85f9e4e38cfe6dbd1133472d (patch) | |
tree | c5b6a5e1826dab2aeb02f3643ae3625ffa943920 | |
parent | 0fc009b8c7bd6fb4a2cc77e9c4d0440acdc58ee1 (diff) |
anv: Always set has_context_priority
We don't zalloc the physical device so we need to unconditionally set
everything. Crucible helpfully initializes all allocations to 139 so it
was getting true regardless of whether or not the kernel actually
supports context priorities.
Fixes: 6d8ab53303331 "anv: implement VK_EXT_global_priority extension"
Reviewed-by: Kenneth Graunke <[email protected]>
-rw-r--r-- | src/intel/vulkan/anv_device.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 56c0c5fa9fd..3d44bfd43fc 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -374,9 +374,7 @@ anv_physical_device_init(struct anv_physical_device *device, device->has_syncobj = anv_gem_get_param(fd, I915_PARAM_HAS_EXEC_FENCE_ARRAY); device->has_syncobj_wait = device->has_syncobj && anv_gem_supports_syncobj_wait(fd); - - if (anv_gem_has_context_priority(fd)) - device->has_context_priority = true; + device->has_context_priority = anv_gem_has_context_priority(fd); bool swizzled = anv_gem_get_bit6_swizzle(fd, I915_TILING_X); |