vulkan: use capability flags to enumerate formats

This commit is contained in:
columbarius 2023-08-12 02:50:34 +02:00 committed by Wim Taymans
parent d549d9e595
commit 3274880e8e
5 changed files with 42 additions and 14 deletions

View file

@ -492,6 +492,17 @@ int spa_vulkan_process(struct vulkan_compute_state *s)
return 0;
}
int spa_vulkan_get_buffer_caps(struct vulkan_compute_state *s, enum spa_direction direction)
{
switch (direction) {
case SPA_DIRECTION_INPUT:
return VULKAN_BUFFER_TYPE_CAP_DMABUF;
case SPA_DIRECTION_OUTPUT:
return VULKAN_BUFFER_TYPE_CAP_DMABUF;
}
return 0;
}
int spa_vulkan_init(struct vulkan_compute_state *s)
{
s->base.log = s->log;