#pragma once #include "opengl/shading/model_geometry.hpp" #include "opengl/shading/shader_stage.hpp" #include "opengl/shading/features/generic_features.hpp" namespace zgl::shading { struct shader_source_requirements { model_geometry::types geometry; stage::types stage; features::generic::type features; }; }