22 lines
379 B
C++
22 lines
379 B
C++
#pragma once
|
|
|
|
#include "features/generic_features.hpp"
|
|
|
|
namespace zgl::shading
|
|
{
|
|
|
|
struct shader_source_set
|
|
{
|
|
|
|
struct compiled_shader_features_set
|
|
{
|
|
features::generic::type static_enabled;
|
|
features::generic::type dynamic_enable;
|
|
};
|
|
|
|
std::array<compiled_shader_features_set, stage::count> compiled_features{};
|
|
std::array<std::uint8_t, stage::count> string_counts{};
|
|
};
|
|
|
|
}
|