aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/vulkan_functions.h
Commit message (Collapse)AuthorAgeFilesLines
* hwcontext_vulkan: avoid using 64-bit enumsLynne2022-01-271-1/+1
| | | | MSVC (2016, but possibly more) still force enums to be basic ints.
* avutil/hwcontext_vulkan: fully support customizable validation layersWu Jianhua2021-11-261-0/+1
| | | | | | | | | | Validation layer is an indispensable part of developing on Vulkan. The following commands is on how to enable validation layers: ffmpeg -init_hw_device vulkan=0,debug=1,validation_layers=VK_LAYER_LUNARG_monitor+VK_LAYER_LUNARG_api_dump Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
* vulkan: fix checkheadersLynne2021-11-191-0/+6
|
* avutil/vulkan: load win32 external memory functionsTimo Rothenpieler2021-11-141-0/+12
|
* hwcontext_vulkan: use vkDeviceWaitIdle instead of vkWaitSemaphores on uninitLynne2021-11-121-0/+1
| | | | | To silence a possible validation layer bug, switch the function. It only gets triggered by vf_libplacebo, which is odd.
* lavu: move hwcontext_vulkan's function loader into separate filesLynne2021-11-121-0/+162
This allows for the loader to be shared with libavcodec and libavfilter.