vkf_vulkan_device_name Interface

interface


Called by

interface~~vkf_vulkan_device_name~~CalledByGraph interface~vkf_vulkan_device_name vkf_vulkan_device_name proc~vulkan_device_name vulkan_device_name proc~vulkan_device_name->interface~vkf_vulkan_device_name

public function vkf_vulkan_device_name(buf, buflen) bind(C, name="vkf_vulkan_device_name")

Arguments

Type IntentOptional Attributes Name
character(kind=c_char, len=1), intent(out), dimension(*) :: buf

the name (not null-terminated)

integer(kind=c_int), value :: buflen

the length of buf

Return Value integer(kind=c_int)

Description

Name of the first Vulkan physical device, into buf; returns its length, or -1 on failure. Needs no window, so it checks that the Vulkan loader finds a driver (MoltenVK on macOS).