#include <cstdint>#include <string>#include <vector>#include <volk/volk.h>Go to the source code of this file.
Classes | |
| struct | mxvk::ShaderModuleInfo |
Namespaces | |
| namespace | mxvk |
| Utilities for loading and saving PNG images. | |
Enumerations | |
| enum class | mxvk::ShaderStage { mxvk::Unknown , mxvk::Vertex , mxvk::Fragment , mxvk::Compute } |
Functions | |
| VkShaderModule | mxvk::create_shader_module (VkDevice device, const std::vector< char > &spv_bytes) |
| Create a shader module from SPIR-V bytecode. | |
| ShaderModuleInfo | mxvk::inspect_spirv (const std::vector< char > &spv_bytes) |
| Inspect a SPIR-V entry point and compute local workgroup size. | |
| std::vector< char > | mxvk::load_spv (const std::string &path) |
| Load a SPIR-V file from disk. | |