Added support for resetting lists and retrieving function names.
This commit is contained in:
@@ -82,6 +82,7 @@ typedef struct VkVariantMWN {
|
||||
int64_t intValue;
|
||||
float floatValue;
|
||||
double doubleValue;
|
||||
const char* stringValue;
|
||||
const void* voidPointerValue;
|
||||
VkVariantMWN* pointerValue;
|
||||
VkVariantArrayValueMWN arrayValue;
|
||||
@@ -99,11 +100,20 @@ typedef struct VkRecordListItemMWN
|
||||
VkVariantMWN* pParameterValues;
|
||||
} VkRecordListItemMWN;
|
||||
|
||||
typedef struct VkRecordListItemFormatMWN
|
||||
{
|
||||
int todo;
|
||||
} VkRecordListItemFormatMWN;
|
||||
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkAllocateRecordListMWN)(VkDevice device, const VkRecordListAllocateInfoMWN* pCreateInfo, VkRecordListMWN* pRecordList);
|
||||
typedef void (VKAPI_PTR *PFN_vkFreeRecordListMWN)(VkDevice device, VkRecordListMWN recordList);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkBeginRecordingMWN)(VkDevice device, const VkRecordInfoMWN* pRecordInfo);
|
||||
typedef void (VKAPI_PTR *PFN_vkEndRecordingMWN)(VkDevice device);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetRecordListItemsMWN)(VkDevice device, VkRecordListMWN recordList, uint32_t* pItemCount, VkRecordListItemMWN** pItems);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkResetRecordListMWN)(VkDevice device, VkRecordListMWN recordList);
|
||||
|
||||
// utility
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetFunctionNameMWN)(VkDevice device, VkFunctionMWN function, const char** pName);
|
||||
|
||||
#if defined(__cplusplus)
|
||||
} // extern "C"
|
||||
|
||||
Reference in New Issue
Block a user