#pragma once #include "Common/Sizes.hpp" namespace MC::Assets { namespace Shaders { #define MC_ASSETS_SHADER(name) namespace name { extern Char const* vertex; extern Char const* fragment; } MC_ASSETS_SHADER(terrain) MC_ASSETS_SHADER(clouds) MC_ASSETS_SHADER(block_outline) MC_ASSETS_SHADER(image_viewer) } namespace Images { extern Char const* atlas; } }