volk:Vulkan API的元加载程序

时间:2024-06-01 23:36:30
【文件属性】:

文件名称:volk:Vulkan API的元加载程序

文件大小:49KB

文件格式:ZIP

更新时间:2024-06-01 23:36:30

vulkan C

:wolf: 沃尔克 目的 volk是Vulkan的meta-loader。 它允许您动态加载使用Vulkan所需的入口点,而无需链接到vulkan-1.dll或静态链接Vulkan加载器。 另外,volk通过自动加载所有关联的入口点来简化Vulkan扩展的使用。 最后,volk允许直接从驱动程序加载Vulkan入口点,这可以通过跳过加载程序分配开销来提高性能。 volk用C89编写,并支持Windows,Linux,Android和macOS(通过MoltenVK)。 建造 在项目中有多种使用volk的方法: 您可以仅将volk.c添加到构建系统中。 请注意,通常的预处理器定义了在构建volk.c时,必须根据需要将启用Vulkan特定于平台的功能(VK_USE_PLATFORM_WIN32_KHR,VK_USE_PLATFORM_XLIB_KHR,VK_USE_PLATFORM_MACOS_M


【文件预览】:
volk-master
----.gitignore(27B)
----generate.py(5KB)
----LICENSE.md(1KB)
----volk.c(155KB)
----.github()
--------workflows()
----volk.h(77KB)
----README.md(5KB)
----cmake()
--------volkConfig.cmake.in(698B)
----test()
--------cmake_using_subdir_headers()
--------cmake_using_subdir_static()
--------cmake_using_source_directly()
--------cmake_using_installed_headers()
--------run_tests.sh(2KB)
----CMakeLists.txt(4KB)

网友评论