Vulkan 2-D sprite renderer with optional custom shaders and instancing. More...
#include <volk/volk.h>#include <SDL3/SDL.h>#include "mxvk_exception.hpp"#include <array>#include <cstdlib>#include <cstring>#include <format>#include <fstream>#include <glm/glm.hpp>#include <iostream>#include <stdexcept>#include <string>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| class | mxvk::VK_Sprite |
Namespaces | |
| namespace | mxvk |
| Utilities for loading and saving PNG images. | |
Macros | |
| #define | VK_CHECK_RESULT(f) |
Vulkan 2-D sprite renderer with optional custom shaders and instancing.
VKSprite manages a Vulkan texture, a screen-space quad, and an optional custom graphics pipeline. It supports:
Definition in file mxvk_sprite.hpp.
| #define VK_CHECK_RESULT | ( | f | ) |
Definition at line 36 of file mxvk_sprite.hpp.