diff options
author | Chad Versace <chad@kiwitree.net> | 2020-08-20 10:10:28 -0700 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-04-08 14:15:55 +0000 |
commit | 5e6db1916860ec217eac60903e0a9d10189d1c53 (patch) | |
tree | 8ca5e0452dde5ba1b037c0816166461338a84d1d /include | |
parent | f4c6988184486c0e13cc78783971a931772695d6 (diff) |
anv: Remove vkCreateDmaBufINTEL (v4)
Superceded by VK_EXT_image_drm_format_modifier.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> (v1)
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> (v4)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1466>
Diffstat (limited to 'include')
-rw-r--r-- | include/meson.build | 4 | ||||
-rw-r--r-- | include/vulkan/vulkan_intel.h | 62 |
2 files changed, 0 insertions, 66 deletions
diff --git a/include/meson.build b/include/meson.build index 4ee415fb4f3..d1d5787cf1d 100644 --- a/include/meson.build +++ b/include/meson.build @@ -142,7 +142,3 @@ if with_gallium_opencl and not with_opencl_icd subdir: 'CL' ) endif - -if with_intel_vk - install_headers('vulkan/vulkan_intel.h', subdir : 'vulkan') -endif diff --git a/include/vulkan/vulkan_intel.h b/include/vulkan/vulkan_intel.h deleted file mode 100644 index 8ede61b53dc..00000000000 --- a/include/vulkan/vulkan_intel.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright © 2015 Intel Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - */ - -#ifndef __VULKAN_INTEL_H__ -#define __VULKAN_INTEL_H__ - -#include "vulkan.h" - -#ifdef __cplusplus -extern "C" -{ -#endif // __cplusplus - -#define VK_STRUCTURE_TYPE_DMA_BUF_IMAGE_CREATE_INFO_INTEL 1024 -typedef struct VkDmaBufImageCreateInfo_ -{ - VkStructureType sType; // Must be VK_STRUCTURE_TYPE_DMA_BUF_IMAGE_CREATE_INFO_INTEL - const void* pNext; // Pointer to next structure. - int fd; - VkFormat format; - VkExtent3D extent; // Depth must be 1 - uint32_t strideInBytes; -} VkDmaBufImageCreateInfo; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateDmaBufImageINTEL)(VkDevice device, const VkDmaBufImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMem, VkImage* pImage); - -#ifndef VK_NO_PROTOTYPES - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDmaBufImageINTEL( - VkDevice _device, - const VkDmaBufImageCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDeviceMemory* pMem, - VkImage* pImage); - -#endif - -#ifdef __cplusplus -} // extern "C" -#endif // __cplusplus - -#endif // __VULKAN_INTEL_H__ |