wren
Vulkan-based game engine
Loading...
Searching...
No Matches
shader.hpp File Reference
#include <filesystem>
#include <map>
#include <memory>
#include <string>
#include <vulkan/vulkan.hpp>
#include <vulkan/vulkan_enums.hpp>
#include <vulkan/vulkan_handles.hpp>
#include <vulkan/vulkan_structs.hpp>
#include <wren/math/vector.hpp>
#include <wren/utils/result.hpp>
Include dependency graph for shader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wren::vk::ShaderModule
class  wren::vk::Shader

Namespaces

namespace  spv_reflect
namespace  wren
namespace  wren::reflect
namespace  wren::vk

Typedefs

using wren::reflect::spirv_t = std::vector<uint32_t>

Functions

 wren::vk::BOOST_DEFINE_ENUM (ShaderType, Vertex, Fragment)