mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 11:40:38 +00:00
0b9ec1b657
This needs significant work to use the new Metal→Vulkan integration extension `VK_EXT_metal_objects` ``` MoltenVK/mvk_deprecated_api.h:132:1: note: 'vkGetMTLDeviceMVK' has been explicitly marked deprecated here MVK_DEPRECATED_USE_MTL_OBJS ^ MoltenVK/mvk_deprecated_api.h:74:52: note: expanded from macro 'MVK_DEPRECATED_USE_MTL_OBJS' #define MVK_DEPRECATED_USE_MTL_OBJS VKAPI_ATTR [[deprecated("Use the VK_EXT_metal_objects extension instead.")]] ^ ../sys/applemedia/videotexturecache-vulkan.mm:303:20: error: 'vkSetMTLTextureMVK' is deprecated: Use the VK_EXT_metal_objects extension instead. VkResult err = vkSetMTLTextureMVK (memory->vulkan_mem.image, texture); ^ MoltenVK/mvk_deprecated_api.h:151:1: note: 'vkSetMTLTextureMVK' has been explicitly marked deprecated here MVK_DEPRECATED_USE_MTL_OBJS ^ MoltenVK/mvk_deprecated_api.h:74:52: note: expanded from macro 'MVK_DEPRECATED_USE_MTL_OBJS' #define MVK_DEPRECATED_USE_MTL_OBJS VKAPI_ATTR [[deprecated("Use the VK_EXT_metal_objects extension instead.")]] ^ 2 errors generated. ``` Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7091> |
||
---|---|---|
.. | ||
avfassetsrc.h | ||
avfassetsrc.m | ||
avfdeviceprovider.h | ||
avfdeviceprovider.m | ||
avfvideosrc.h | ||
avfvideosrc.m | ||
avsamplevideosink.h | ||
avsamplevideosink.m | ||
coremediabuffer.c | ||
coremediabuffer.h | ||
corevideobuffer.c | ||
corevideobuffer.h | ||
corevideomemory.c | ||
corevideomemory.h | ||
glcontexthelper.c | ||
glcontexthelper.h | ||
helpers.c | ||
helpers.h | ||
iosassetsrc.h | ||
iosassetsrc.m | ||
iosglmemory.c | ||
iosglmemory.h | ||
iosurfaceglmemory.c | ||
iosurfaceglmemory.h | ||
iosurfacevulkanmemory.c | ||
iosurfacevulkanmemory.h | ||
meson.build | ||
metal-helpers.h | ||
plugin.m | ||
videotexturecache-gl.h | ||
videotexturecache-gl.m | ||
videotexturecache-vulkan.h | ||
videotexturecache-vulkan.mm | ||
videotexturecache.h | ||
videotexturecache.m | ||
vtdec.c | ||
vtdec.h | ||
vtenc.c | ||
vtenc.h | ||
vtutil.c | ||
vtutil.h |