Go to the source code of this file.
Macros | |
#define | _GLFW_FIND_LOADER 1 |
#define | _GLFW_REQUIRE_LOADER 2 |
Functions | |
const char * | _glfwGetVulkanResultString (VkResult result) |
GLFWbool | _glfwInitVulkan (int mode) |
void | _glfwTerminateVulkan (void) |
GLFWAPI VkResult | glfwCreateWindowSurface (VkInstance instance, GLFWwindow *handle, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface) |
GLFWAPI GLFWvkproc | glfwGetInstanceProcAddress (VkInstance instance, const char *procname) |
GLFWAPI int | glfwGetPhysicalDevicePresentationSupport (VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily) |
GLFWAPI const char ** | glfwGetRequiredInstanceExtensions (uint32_t *count) |
Returns the Vulkan instance extensions required by GLFW. More... | |
GLFWAPI int | glfwVulkanSupported (void) |
Returns whether the Vulkan loader and an ICD have been found. More... | |
#define _GLFW_FIND_LOADER 1 |
Definition at line 34 of file src/vulkan.c.
#define _GLFW_REQUIRE_LOADER 2 |
Definition at line 35 of file src/vulkan.c.
const char* _glfwGetVulkanResultString | ( | VkResult | result | ) |
Definition at line 159 of file src/vulkan.c.
GLFWbool _glfwInitVulkan | ( | int | mode | ) |
Definition at line 42 of file src/vulkan.c.
Definition at line 151 of file src/vulkan.c.
GLFWAPI VkResult glfwCreateWindowSurface | ( | VkInstance | instance, |
GLFWwindow * | handle, | ||
const VkAllocationCallbacks * | allocator, | ||
VkSurfaceKHR * | surface | ||
) |
Definition at line 293 of file src/vulkan.c.
GLFWAPI GLFWvkproc glfwGetInstanceProcAddress | ( | VkInstance | instance, |
const char * | procname | ||
) |
Definition at line 243 of file src/vulkan.c.
GLFWAPI int glfwGetPhysicalDevicePresentationSupport | ( | VkInstance | instance, |
VkPhysicalDevice | device, | ||
uint32_t | queuefamily | ||
) |
Definition at line 269 of file src/vulkan.c.