Lines Matching refs:FFVulkanContext
96 void ff_vk_qf_init(FFVulkanContext *s, FFVkQueueFamilyCtx *qf,
137 static int vk_alloc_mem(FFVulkanContext *s, VkMemoryRequirements *req,
193 int ff_vk_create_buf(FFVulkanContext *s, FFVkBuffer *buf, size_t size,
258 int ff_vk_map_buffers(FFVulkanContext *s, FFVkBuffer *buf, uint8_t *mem[],
307 int ff_vk_unmap_buffers(FFVulkanContext *s, FFVkBuffer *buf, int nb_buffers,
349 void ff_vk_free_buf(FFVulkanContext *s, FFVkBuffer *buf)
384 FN_CREATING(FFVulkanContext, FFVkExecContext, exec_ctx, exec_ctx, exec_ctx_num)
385 int ff_vk_create_exec_ctx(FFVulkanContext *s, FFVkExecContext **ctx,
463 int ff_vk_start_exec_recording(FFVulkanContext *s, FFVkExecContext *e)
509 int ff_vk_add_exec_dep(FFVulkanContext *s, FFVkExecContext *e, AVFrame *frame,
590 int ff_vk_submit_exec_queue(FFVulkanContext *s, FFVkExecContext *e)
639 int ff_vk_add_dep_exec_ctx(FFVulkanContext *s, FFVkExecContext *e,
669 FN_CREATING(FFVulkanContext, FFVkSampler, sampler, samplers, samplers_num)
670 FFVkSampler *ff_vk_init_sampler(FFVulkanContext *s,
734 FFVulkanContext *s = opaque;
742 int ff_vk_create_imageview(FFVulkanContext *s, FFVkExecContext *e,
849 int ff_vk_compile_shader(FFVulkanContext *s, FFVkSPIRVShader *shd,
923 int ff_vk_add_descriptor_set(FFVulkanContext *s, FFVulkanPipeline *pl,
1080 void ff_vk_update_descriptor_set(FFVulkanContext *s, FFVulkanPipeline *pl,
1106 void ff_vk_update_push_exec(FFVulkanContext *s, FFVkExecContext *e,
1116 int ff_vk_init_pipeline_layout(FFVulkanContext *s, FFVulkanPipeline *pl)
1219 FN_CREATING(FFVulkanContext, FFVulkanPipeline, pipeline, pipelines, pipelines_num)
1220 FFVulkanPipeline *ff_vk_create_pipeline(FFVulkanContext *s, FFVkQueueFamilyCtx *qf)
1229 int ff_vk_init_compute_pipeline(FFVulkanContext *s, FFVulkanPipeline *pl)
1264 void ff_vk_bind_pipeline_exec(FFVulkanContext *s, FFVkExecContext *e,
1283 static void free_exec_ctx(FFVulkanContext *s, FFVkExecContext *e)
1327 static void free_pipeline(FFVulkanContext *s, FFVulkanPipeline *pl)
1379 void ff_vk_uninit(FFVulkanContext *s)