#pragma once #include "assets/model_geometry.hpp" #include "assets/components/shader_components.hpp" namespace zgl { struct shader_metadata { assets::model_geometry::types geometry_type; assets::shader_components::stage stage; assets::shader_components::flags static_enabled{}; assets::shader_components::flags dynamic_enable{}; }; }