MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
mxvk Directory Reference

Files

 
argz.hpp
 Lightweight, header-only, template command-line argument parser.
 
mxvk.hpp
 
mxvk_abstract_model.hpp
 High-level model wrapper integrated with MXVK dynamic rendering.
 
mxvk_cfg.hpp
 INI-style configuration file reader/writer.
 
mxvk_console.hpp
 In-game command console for MXVK / Vulkan windows.
 
mxvk_context.hpp
 Minimal Vulkan handles shared across MXVK helpers.
 
mxvk_controller.hpp
 SDL3 joystick and gamepad RAII wrappers.
 
mxvk_cv.hpp
 OpenCV video-capture integration for the Vulkan backend.
 
mxvk_exception.hpp
 
mxvk_ff_capture.hpp
 FFmpeg video-file capture with optional CUDA hardware decoding.
 
mxvk_io_window.hpp
 
mxvk_jpeg.hpp
 JPEG image loading and saving utilities.
 
mxvk_math.h
 Math, geometry, rasterization, and simple software 3D pipeline helpers for MXVK examples.
 
mxvk_math_eigen.hpp
 
mxvk_math_obj.hpp
 
mxvk_model.hpp
 Vulkan mesh loader and GPU buffer manager for MXVK.
 
mxvk_opencv_compat.hpp
 Small compatibility wrappers around OpenCV CUDA APIs.
 
mxvk_png.hpp
 PNG image loading and saving utilities via SDL3.
 
mxvk_point_sprite_batch.hpp
 Reusable point-sprite renderer for particle and starfield effects.
 
mxvk_resource.hpp
 Reusable Vulkan buffer, image, upload, and one-shot command helpers.
 
mxvk_runtime_options.hpp
 
mxvk_shader_module.hpp
 
mxvk_sound.hpp
 SDL3_mixer audio subsystem wrapper.
 
mxvk_sprite.hpp
 Vulkan 2-D sprite renderer with optional custom shaders and instancing.
 
mxvk_sprite3d.hpp
 World-space textured billboard renderer for MXVK dynamic rendering.
 
mxvk_stencil.hpp
 Reusable dynamic-rendering stencil image and fullscreen stencil pipelines.
 
mxvk_stopwatch.hpp
 
mxvk_text.hpp
 Vulkan SDL_ttf text renderer.
 
mxvk_wrapper.hpp
 Type-safe nullable pointer wrapper inspired by Rust's Option<T>.