1#ifndef LIBSBX_GRAPHICS_PIPELINE_VERTEX_INPUT_HPP_
2#define LIBSBX_GRAPHICS_PIPELINE_VERTEX_INPUT_HPP_
6#include <vulkan/vulkan.hpp>
8#include <libsbx/containers/static_vector.hpp>
10namespace sbx::graphics {
17template<
typename Vertex>
22template<
typename Type>
23concept vertex =
requires {
29constexpr auto operator==([[maybe_unused]]
const empty_vertex& lhs, [[maybe_unused]]
const empty_vertex& rhs)
noexcept ->
bool {
43struct std::hash<sbx::graphics::empty_vertex> {
static_vector implementation inspired by https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p08...
Definition: static_vector.hpp:24
Definition: vertex_input_description.hpp:27