keid-core-0.1.7.1: Core parts of Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Engine.Setup

Documentation

setup :: (HasLogFunc env, MonadResource (RIO env)) => Options -> RIO env (GlobalHandles, Maybe SwapchainResources) Source #

vmaVulkanFunctions :: Device -> Instance -> VulkanFunctions Source #

setupHeadless :: (HasLogFunc env, MonadResource (RIO env)) => Options -> RIO env Headless Source #

type Headless = (Instance, PhysicalDeviceInfo, PhysicalDevice, Device, Allocator, Queues (QueueFamilyIndex, Queue)) Source #

deviceProps :: InstanceRequirement Source #

debugUtils :: InstanceRequirement Source #

headlessReqs :: [InstanceRequirement] Source #