diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-02-10 08:34:54 -0700 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-02-14 12:53:41 -0700 |
| commit | 4227ef7e8c29323600f52b7ee975bab5203bd707 (patch) | |
| tree | 4a231d8d7ca62211092834feabd11953b0f561df /layers | |
| parent | 777c1c528a502d0dbd96707b0aa863fd3bf06bdd (diff) | |
| download | usermoji-4227ef7e8c29323600f52b7ee975bab5203bd707.tar.xz | |
Layers: Add KHR/KHX/NN extensions to threading layer
These were skipped due to problems in codegen. Added support for new
objects into the layer, fixed codegen.
Change-Id: Iaf4fcaa229664f7d3118da4db35649fbdf36e2eb
Diffstat (limited to 'layers')
| -rw-r--r-- | layers/threading.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/layers/threading.h b/layers/threading.h index 67bb0d63..acec7cd5 100644 --- a/layers/threading.h +++ b/layers/threading.h @@ -248,6 +248,10 @@ struct layer_data { counter<VkDebugReportCallbackEXT> c_VkDebugReportCallbackEXT; counter<VkObjectTableNVX> c_VkObjectTableNVX; counter<VkIndirectCommandsLayoutNVX> c_VkIndirectCommandsLayoutNVX; + counter<VkDisplayKHR> c_VkDisplayKHR; + counter<VkDisplayModeKHR> c_VkDisplayModeKHR; + counter<VkSurfaceKHR> c_VkSurfaceKHR; + counter<VkSwapchainKHR> c_VkSwapchainKHR; #else // DISTINCT_NONDISPATCHABLE_HANDLES counter<uint64_t> c_uint64_t; #endif // DISTINCT_NONDISPATCHABLE_HANDLES @@ -284,7 +288,11 @@ struct layer_data { c_VkShaderModule("VkShaderModule", VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT), c_VkDebugReportCallbackEXT("VkDebugReportCallbackEXT", VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT), c_VkObjectTableNVX("VkObjectTableNVX", VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT), - c_VkIndirectCommandsLayoutNVX("VkIndirectCommandsLayoutNVX", VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT) + c_VkIndirectCommandsLayoutNVX("VkIndirectCommandsLayoutNVX", VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT), + c_VkDisplayKHR("VkDisplayKHR", VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT), + c_VkDisplayModeKHR("VkDisplayModeKHR", VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT), + c_VkSurfaceKHR("VkSurfaceKHR", VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT), + c_VkSwapchainKHR("VkSwapchainKHR", VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT) #else // DISTINCT_NONDISPATCHABLE_HANDLES c_uint64_t("NON_DISPATCHABLE_HANDLE", VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT) #endif // DISTINCT_NONDISPATCHABLE_HANDLES @@ -328,6 +336,10 @@ WRAPPER(VkShaderModule) WRAPPER(VkDebugReportCallbackEXT) WRAPPER(VkObjectTableNVX) WRAPPER(VkIndirectCommandsLayoutNVX) +WRAPPER(VkDisplayKHR) +WRAPPER(VkDisplayModeKHR) +WRAPPER(VkSurfaceKHR) +WRAPPER(VkSwapchainKHR) #else // DISTINCT_NONDISPATCHABLE_HANDLES WRAPPER(uint64_t) #endif // DISTINCT_NONDISPATCHABLE_HANDLES |
