Home Tags Contact GitHub

Notebook: Vulkan

nova

goal:

biggest new abstraction: monad for commands on a command buffer

issue for command monad: resource synchronization

API

Device : *

Device also contains instance.

Cmd : * -> *

CmdBufUsage : *

CmdBufTypeState : *

Invalidatable : CmdBufTypeState -> Constraint

Resettable : CmdBufTypeState -> Constraint

CmdBuf : CmdBufTypeState -> *

Image : *

Comments are not enabled on this post.