1#ifndef LIBSBX_GRAPHICS_PIPELINE_VERTEX_INPUT_HPP_
2#define LIBSBX_GRAPHICS_PIPELINE_VERTEX_INPUT_HPP_
6#include <vulkan/vulkan.hpp>
8namespace sbx::graphics {
11 std::vector<VkVertexInputBindingDescription> binding_descriptions;
12 std::vector<VkVertexInputAttributeDescription> attribute_descriptions;
15template<
typename Vertex>
20template<
typename Type>
21concept vertex =
requires {
27constexpr auto operator==([[maybe_unused]]
const empty_vertex& lhs, [[maybe_unused]]
const empty_vertex& rhs)
noexcept ->
bool {
41struct std::hash<sbx::graphics::empty_vertex> {
Definition: vertex_input_description.hpp:25