|
Vulkan2D
2D renderer written in C using Vulkan and SDL2
|
Files | |
| Camera.h | |
| User-level camera things. | |
| DescriptorControl.h | |
| Makes dynamic descriptor control simpler. | |
| Gui.h | |
| GUI code for Vulkan2D. | |
| Logger.h | |
| Model.h | |
| Declares things related to loading and managing models. | |
| nuklear.h | |
| main API and documentation file | |
| nuklear_defs.h | |
| 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. | |
| uthash.h | |
| VK2D.h | |
| Includes all the relevant things you need. | |
| VulkanInterface.h | |
| Tools to allow the user to mess with vulkan themselves. | |