1// Copyright (c) 2018-2020 NVIDIA Corporation 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5ifdef::VK_KHR_synchronization2[] 6[open,refpage='VkQueueFamilyCheckpointProperties2NV',desc='Return structure for queue family checkpoint information query',type='structs'] 7-- 8The slink:VkQueueFamilyCheckpointProperties2NV structure is defined as: 9 10include::{generated}/api/structs/VkQueueFamilyCheckpointProperties2NV.txt[] 11 12 * pname:sType is the type of this structure. 13 * pname:pNext is `NULL` or a pointer to a structure extending this 14 structure. 15 * pname:checkpointExecutionStageMask is a mask indicating which pipeline 16 stages the implementation can execute checkpoint markers in. 17 18Additional queue family information can be queried by setting 19slink:VkQueueFamilyProperties2::pname:pNext to point to a 20sname:VkQueueFamilyCheckpointProperties2NV structure. 21 22include::{generated}/validity/structs/VkQueueFamilyCheckpointProperties2NV.txt[] 23-- 24endif::VK_KHR_synchronization2[] 25 26[open,refpage='VkQueueFamilyCheckpointPropertiesNV',desc='Return structure for queue family checkpoint information query',type='structs'] 27-- 28The slink:VkQueueFamilyCheckpointPropertiesNV structure is defined as: 29 30include::{generated}/api/structs/VkQueueFamilyCheckpointPropertiesNV.txt[] 31 32 * pname:sType is the type of this structure. 33 * pname:pNext is `NULL` or a pointer to a structure extending this 34 structure. 35 * pname:checkpointExecutionStageMask is a mask indicating which pipeline 36 stages the implementation can execute checkpoint markers in. 37 38Additional queue family information can be queried by setting 39slink:VkQueueFamilyProperties2::pname:pNext to point to a 40sname:VkQueueFamilyCheckpointPropertiesNV structure. 41 42include::{generated}/validity/structs/VkQueueFamilyCheckpointPropertiesNV.txt[] 43-- 44