blob: b4f126b6aecdd1613063caf67488e68e8266ac90 [file] [log] [blame]
// *** THIS FILE IS GENERATED - DO NOT EDIT ***
// See thread_safety_generator.py for modifications
/***************************************************************************
*
* Copyright (c) 2015-2023 The Khronos Group Inc.
* Copyright (c) 2015-2023 Valve Corporation
* Copyright (c) 2015-2023 LunarG, Inc.
* Copyright (c) 2015-2023 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
****************************************************************************/
// NOLINTBEGIN
// clang-format off
c_VkBuffer(kVulkanObjectTypeBuffer, this),
c_VkImage(kVulkanObjectTypeImage, this),
c_VkSemaphore(kVulkanObjectTypeSemaphore, this),
c_VkFence(kVulkanObjectTypeFence, this),
c_VkDeviceMemory(kVulkanObjectTypeDeviceMemory, this),
c_VkEvent(kVulkanObjectTypeEvent, this),
c_VkQueryPool(kVulkanObjectTypeQueryPool, this),
c_VkBufferView(kVulkanObjectTypeBufferView, this),
c_VkImageView(kVulkanObjectTypeImageView, this),
c_VkShaderModule(kVulkanObjectTypeShaderModule, this),
c_VkPipelineCache(kVulkanObjectTypePipelineCache, this),
c_VkPipelineLayout(kVulkanObjectTypePipelineLayout, this),
c_VkPipeline(kVulkanObjectTypePipeline, this),
c_VkRenderPass(kVulkanObjectTypeRenderPass, this),
c_VkDescriptorSetLayout(kVulkanObjectTypeDescriptorSetLayout, this),
c_VkSampler(kVulkanObjectTypeSampler, this),
c_VkDescriptorSet(kVulkanObjectTypeDescriptorSet, this),
c_VkDescriptorPool(kVulkanObjectTypeDescriptorPool, this),
c_VkFramebuffer(kVulkanObjectTypeFramebuffer, this),
c_VkCommandPool(kVulkanObjectTypeCommandPool, this),
c_VkSamplerYcbcrConversion(kVulkanObjectTypeSamplerYcbcrConversion, this),
c_VkDescriptorUpdateTemplate(kVulkanObjectTypeDescriptorUpdateTemplate, this),
c_VkPrivateDataSlot(kVulkanObjectTypePrivateDataSlot, this),
c_VkSurfaceKHR(kVulkanObjectTypeSurfaceKHR, this),
c_VkSwapchainKHR(kVulkanObjectTypeSwapchainKHR, this),
c_VkDisplayKHR(kVulkanObjectTypeDisplayKHR, this),
c_VkDisplayModeKHR(kVulkanObjectTypeDisplayModeKHR, this),
c_VkVideoSessionKHR(kVulkanObjectTypeVideoSessionKHR, this),
c_VkVideoSessionParametersKHR(kVulkanObjectTypeVideoSessionParametersKHR, this),
c_VkDeferredOperationKHR(kVulkanObjectTypeDeferredOperationKHR, this),
c_VkDebugReportCallbackEXT(kVulkanObjectTypeDebugReportCallbackEXT, this),
c_VkCuModuleNVX(kVulkanObjectTypeCuModuleNVX, this),
c_VkCuFunctionNVX(kVulkanObjectTypeCuFunctionNVX, this),
c_VkDebugUtilsMessengerEXT(kVulkanObjectTypeDebugUtilsMessengerEXT, this),
c_VkValidationCacheEXT(kVulkanObjectTypeValidationCacheEXT, this),
c_VkAccelerationStructureNV(kVulkanObjectTypeAccelerationStructureNV, this),
c_VkPerformanceConfigurationINTEL(kVulkanObjectTypePerformanceConfigurationINTEL, this),
c_VkIndirectCommandsLayoutNV(kVulkanObjectTypeIndirectCommandsLayoutNV, this),
c_VkAccelerationStructureKHR(kVulkanObjectTypeAccelerationStructureKHR, this),
#ifdef VK_USE_PLATFORM_FUCHSIA
c_VkBufferCollectionFUCHSIA(kVulkanObjectTypeBufferCollectionFUCHSIA, this),
#endif // VK_USE_PLATFORM_FUCHSIA
c_VkMicromapEXT(kVulkanObjectTypeMicromapEXT, this),
c_VkOpticalFlowSessionNV(kVulkanObjectTypeOpticalFlowSessionNV, this),
c_VkShaderEXT(kVulkanObjectTypeShaderEXT, this),
// clang-format on
// NOLINTEND