diff options
Diffstat (limited to 'src/Assets.hpp')
| -rw-r--r-- | src/Assets.hpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/Assets.hpp b/src/Assets.hpp index 9ff5c42..f4b2f46 100644 --- a/src/Assets.hpp +++ b/src/Assets.hpp @@ -6,14 +6,18 @@ namespace MC::Assets { namespace Shaders { -extern const Char* vertex; -extern const Char* fragment; +#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 const Char* atlas; +extern Char const* atlas; } |
