// Copyright (c) 2015-2019 The Khronos Group 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. // // ---- Exceptions to the Apache 2.0 License: ---- // // As an exception, if you use this Software to generate code and portions of // this Software are embedded into the generated code as a result, you may // redistribute such product without providing attribution as would otherwise // be required by Sections 4(a), 4(b) and 4(d) of the License. // // In addition, if you combine or link code generated by this Software with // software that is licensed under the GPLv2 or the LGPL v2.0 or 2.1 // ("`Combined Software`") and if a court of competent jurisdiction determines // that the patent provision (Section 3), the indemnity provision (Section 9) // or other Section of the License conflicts with the conditions of the // applicable GPL or LGPL license, you may retroactively and prospectively // choose to deem waived or otherwise exclude such Section(s) of the License, // but only in their entirety and only with respect to the Combined Software. // // This header is generated from the Khronos Vulkan XML API Registry. #pragma once #include "cmds/Vk.hpp" #include "cmds/VkAccelerationStructureNV.hpp" #include "cmds/VkDebugUtilsMessengerEXT.hpp" #include "cmds/VkBuffer.hpp" #include "cmds/VkSwapchainKHR.hpp" #include "cmds/VkQueue.hpp" #include "cmds/VkInstance.hpp" #include "cmds/VkBufferView.hpp" #include "cmds/VkCommandPool.hpp" #include "cmds/VkCommandBuffer.hpp" #include "cmds/VkShaderModule.hpp" #include "cmds/VkDebugReportCallbackEXT.hpp" #include "cmds/VkDescriptorPool.hpp" #include "cmds/VkDescriptorSet.hpp" #include "cmds/VkDescriptorSetLayout.hpp" #include "cmds/VkDescriptorUpdateTemplate.hpp" #include "cmds/VkSemaphore.hpp" #include "cmds/VkDevice.hpp" #include "cmds/VkRenderPass.hpp" #include "cmds/VkDeviceMemory.hpp" #include "cmds/VkDisplayKHR.hpp" #include "cmds/VkPerformanceConfigurationINTEL.hpp" #include "cmds/VkEvent.hpp" #include "cmds/VkDisplayModeKHR.hpp" #include "cmds/VkFence.hpp" #include "cmds/VkFramebuffer.hpp" #include "cmds/VkImage.hpp" #include "cmds/VkImageView.hpp" #include "cmds/VkIndirectCommandsLayoutNVX.hpp" #include "cmds/VkObjectTableNVX.hpp" #include "cmds/VkPhysicalDevice.hpp" #include "cmds/VkPipeline.hpp" #include "cmds/VkPipelineCache.hpp" #include "cmds/VkPipelineLayout.hpp" #include "cmds/VkQueryPool.hpp" #include "cmds/VkSampler.hpp" #include "cmds/VkSamplerYcbcrConversion.hpp" #include "cmds/VkSurfaceKHR.hpp" #include "cmds/VkValidationCacheEXT.hpp"