mockicd: Add Protected Queue
authorspencer-lunarg <spencer@lunarg.com>
Thu, 16 Feb 2023 06:36:00 +0000 (15:36 +0900)
committerSpencer Fricke <115671160+spencer-lunarg@users.noreply.github.com>
Fri, 17 Feb 2023 05:03:19 +0000 (14:03 +0900)
icd/generated/mock_icd.cpp
scripts/mock_icd_generator.py

index f2ffbdd..6323b6f 100644 (file)
@@ -311,7 +311,7 @@ static VKAPI_ATTR void VKAPI_CALL GetPhysicalDeviceQueueFamilyProperties(
         *pQueueFamilyPropertyCount = 1;
     } else {
         if (*pQueueFamilyPropertyCount) {
-            pQueueFamilyProperties[0].queueFlags = VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT;
+            pQueueFamilyProperties[0].queueFlags = VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT | VK_QUEUE_PROTECTED_BIT;
             pQueueFamilyProperties[0].queueCount = 1;
             pQueueFamilyProperties[0].timestampValidBits = 16;
             pQueueFamilyProperties[0].minImageTransferGranularity = {1,1,1};
index 4e46a9d..7ab503f 100644 (file)
@@ -714,7 +714,7 @@ CUSTOM_C_INTERCEPTS = {
         *pQueueFamilyPropertyCount = 1;
     } else {
         if (*pQueueFamilyPropertyCount) {
-            pQueueFamilyProperties[0].queueFlags = VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT;
+            pQueueFamilyProperties[0].queueFlags = VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT | VK_QUEUE_PROTECTED_BIT;
             pQueueFamilyProperties[0].queueCount = 1;
             pQueueFamilyProperties[0].timestampValidBits = 16;
             pQueueFamilyProperties[0].minImageTransferGranularity = {1,1,1};