2#ifndef LIBSBX_GRAPHICS_PIPELINE_VERTEX_INPUT_HPP_
3#define LIBSBX_GRAPHICS_PIPELINE_VERTEX_INPUT_HPP_
7#include <vulkan/vulkan.hpp>
9#include <libsbx/containers/static_vector.hpp>
11namespace sbx::graphics {
18template<
typename Vertex>
23template<
typename Type>
24concept vertex =
requires {
30constexpr auto operator==([[maybe_unused]]
const empty_vertex& lhs, [[maybe_unused]]
const empty_vertex& rhs)
noexcept ->
bool {
44struct 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:25
Definition: vertex_input_description.hpp:28