Package io.codetoil.curved_spacetime.vulkan
package io.codetoil.curved_spacetime.vulkan
-
ClassesClassDescriptionA Vulkan command buffer allocated from a
VulkanModuleCommandPool.A Vulkan command pool, from which command buffers for one queue family are allocated.The Vulkan module's settings, read fromconfig/vulkan-module.config.The Vulkan module'smainentrypoint.A Vulkan fence, used by the host to wait for work submitted to a queue to finish.A Vulkan logical device: the application's connection to a selected physical device.A Vulkan physical device — a GPU the driver has reported — together with everything queried about it.A Vulkan queue, the channel through which recorded work reaches the device.A Vulkan semaphore, used to order work between queue submissions on the device.Owns the Vulkan objects that outlive any one window: the instance, the physical device, and the logical device.The Vulkan instance: the application's connection to the Vulkan loader, and the object every physical device is enumerated from.