Files | |
| context.hpp | |
| This file defines struct holding all vulkan data, like device, surface, swapchain, images, views, and more. | |
| frustum.hpp | |
| This file defines struct holding data needed for camera frustum culling. | |
| Interface.cpp | |
| Interface.hpp | |
| This file defines interface Class for vulkan backend. | |
| limits.hpp | |
| This files defines global variables defining vulkan limits. | |
| MeshManager.cpp | |
| MeshManager.hpp | |
| PhysicsDebug.hpp | |
| Pipeline.cpp | |
| Pipeline.hpp | |
| This file defines VulkanPipeline Class. | |
| Renderer.cpp | |
| Renderer.hpp | |
| This file defines Renderer Class. | |
| Resources.cpp | |
| Resources.hpp | |
| This file defines VulkanResources Class. | |
| SwapchainManager.cpp | |
| SwapchainManager.hpp | |
| This file defines VulkanSwapchainManager Class. | |
| uniforms.hpp | |
| This file defines uniforms and pushconstant for rendering meshes. | |
| VulkanBoundsChecking.hpp | |
| Utilities for bounds checking and validation in Vulkan resource management. | |
| VulkanImGUIWrapper.cpp | |
| VulkanImGUIWrapper.hpp | |
| This file defines class with Imgui for vulkan backend definition. | |
| VulkanMesh.cpp | |
| VulkanMesh.hpp | |
| This file defines VulkanMesh class. | |