Kohi Game Engine
vulkan Directory Reference

Directories

directory  platform
 

Files

file  vulkan_backend.h [code]
 This file contains the Vulkan implementation of the renderer backend. All Vulkan calls are made behind this facade to keep the rest of the engine unaware about the inner workings of Vulkan.
 
file  vulkan_command_buffer.h [code]
 Represents a command buffer, which is used to hold commands to be executed by a Vulkan queue.
 
file  vulkan_device.h [code]
 This file contains a unified Vulkan device, which holds state and pointers to both the Vulkan physical and logical devices, as well as other information such as the swapchain.
 
file  vulkan_image.h [code]
 The implementation of the Vulkan image, which can be thought of as a texture.
 
file  vulkan_pipeline.h [code]
 This file contains a Vulkan pipeline, which is responsible for combining items such as the shader modules, attributes, uniforms/descriptors, viewport/scissor, etc.
 
file  vulkan_swapchain.h [code]
 The Vulkan swapchain, which works with the framebuffer/attachments and the surface to present an image to the screen.
 
file  vulkan_types.h [code]
 This file contains a collection fo Vulkan-specific types used for the Vulkan backend.
 
file  vulkan_utils.h [code]
 A collection of Vulkan-specific utility functions.