view src/semicongine/vulkan.nim @ 323:9defff46da48

add: first complete working version of multiple materials and shaders per scene, yipie :)
author Sam <sam@basx.dev>
date Sat, 19 Aug 2023 22:24:06 +0700
parents 7f921d7d0a2b
children
line wrap: on
line source

import ./vulkan/instance
import ./vulkan/physicaldevice
import ./vulkan/device
import ./vulkan/swapchain
import ./vulkan/renderpass
import ./vulkan/framebuffer
import ./vulkan/commandbuffer
import ./vulkan/syncing
import ./vulkan/shader
import ./vulkan/descriptor
import ./vulkan/pipeline
import ./vulkan/buffer
import ./vulkan/memory

export instance
export physicaldevice
export device
export swapchain
export renderpass
export framebuffer
export commandbuffer
export syncing
export shader
export descriptor
export pipeline
export buffer
export memory