Vulkan2D
2D renderer written in C using Vulkan and SDL2
|
Files | |
Camera.h | |
User-level camera things. | |
DescriptorControl.h | |
Makes dynamic descriptor control simpler. | |
Model.h | |
Declares things related to loading and managing models. | |
Polygon.h | |
Abstraction of VK2DBuffer for shapes. | |
Renderer.h | |
The main renderer that handles all rendering. | |
Shader.h | |
Makes shaders possible in VK2D. | |
ShadowEnvironment.h | |
Information needed to use hardware-accelerated shadows. | |
Structs.h | |
Forward declares struct typedefs. | |
Texture.h | |
Makes managing textures samplers and off-screen rendering simpler. | |
VK2D.h | |
Includes all the relevant things you need. | |
VulkanInterface.h | |
Tools to allow the user to mess with vulkan themselves. | |