Package io.codetoil.curved_spacetime.render.vulkan
package io.codetoil.curved_spacetime.render.vulkan
-
ClassDescriptionDelivers the render module's entrypoint to the Vulkan render module.Delivers the Vulkan module's entrypoint to the Vulkan render module.The Vulkan render module's settings, read from
config/vulkan-render-module.config.The Vulkan render module'smainentrypoint.Forward rendering into the swap chain: a render pass, and the per-image resources that feed it.A framebuffer: the concrete set of image views a render pass draws into.A queue selected for graphics work.A queue selected for presenting to a particular surface.A view onto a Vulkan image, describing how that image is to be interpreted.How an image should be interpreted by a view, built up fluently.A Vulkan surface: the bridge between a platform window and Vulkan's presentation machinery.A pixel format paired with the colour space it is interpreted in.The swap chain: the queue of images the GPU renders into and the surface presents.The pair of semaphores that order one frame's work.A pixel format paired with the colour space it is interpreted in.A single-subpass render pass that draws straight into the swap chain.