internal.dl
Constants #
const dl_no_path_issue_code = loader.dl_no_path_issue_code
Vulkan internal dynamic library loader. Follows the same pattern as vsl.vcl.internal.dl — uses V's standard dl.loader.DynamicLibLoader to resolve Vulkan functions at runtime.
Environment variable VULKAN_LIB_PATH overrides the default library path. On Linux: libvulkan.so.1 On macOS: libvulkan.1.dylib On Windows: vulkan-1.dll
const dl_open_issue_code = loader.dl_open_issue_code
const dl_sym_issue_code = loader.dl_sym_issue_code
const dl_close_issue_code = loader.dl_close_issue_code
const dl_register_issue_code = loader.dl_register_issue_code
const default_paths = [
'libvulkan${dl.dl_ext}.1',
'/usr/lib/x86_64-linux-gnu/libvulkan${dl.dl_ext}.1',
'/usr/lib/libvulkan${dl.dl_ext}.1',
'/usr/lib64/libvulkan${dl.dl_ext}.1',
'/usr/local/lib/libvulkan${dl.dl_ext}.1',
]
fn get_sym #
fn get_sym(name string) !voidptr