lavu/vulkan: skip adding NULL buffers as deps in ff_vk_exec_add_dep_buf
Allows for cleaner code.
This commit is contained in:
parent
2ac2485c1f
commit
4dadf71dce
1 changed files with 3 additions and 0 deletions
|
|
@ -559,6 +559,9 @@ int ff_vk_exec_add_dep_buf(FFVulkanContext *s, FFVkExecContext *e,
|
|||
e->buf_deps = dst;
|
||||
|
||||
for (int i = 0; i < nb_deps; i++) {
|
||||
if (!deps[i])
|
||||
continue;
|
||||
|
||||
e->buf_deps[e->nb_buf_deps] = ref ? av_buffer_ref(deps[i]) : deps[i];
|
||||
if (!e->buf_deps[e->nb_buf_deps]) {
|
||||
ff_vk_exec_discard_deps(s, e);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue