diff options
author | Jason Ekstrand <[email protected]> | 2018-04-30 15:15:37 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2018-05-01 14:45:50 -0700 |
commit | d5a0787f034d6165d3990561a08e933848993032 (patch) | |
tree | b5b2fb630c624ace9fae9a9334352b4eda893598 | |
parent | d8db5986cee83078e46895d695d698db87507019 (diff) |
anv: Don't advertise Float64 or Int64 on HW without 64-bit types
Reviewed-by: Anuj Phogat <[email protected]>
-rw-r--r-- | src/intel/vulkan/anv_device.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 1c5dbb5189c..11ab5e0c1dd 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -755,8 +755,10 @@ void anv_GetPhysicalDeviceFeatures( .shaderStorageImageArrayDynamicIndexing = true, .shaderClipDistance = true, .shaderCullDistance = true, - .shaderFloat64 = pdevice->info.gen >= 8, - .shaderInt64 = pdevice->info.gen >= 8, + .shaderFloat64 = pdevice->info.gen >= 8 && + pdevice->info.has_64bit_types, + .shaderInt64 = pdevice->info.gen >= 8 && + pdevice->info.has_64bit_types, .shaderInt16 = false, .shaderResourceMinLod = false, .variableMultisampleRate = false, |