blob: 7cf361c588c964c2b0826cae5a4d78a6a20dbe5d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "Assets.hpp"
#define ASSET(ns, name, raw_name) \
namespace ns { Char const* name = ::MC::Assets::Files::raw_name; }
#define SHADER_ASSET(name) \
ASSET(Shaders::name, vertex, shaders_##name##_vertex) \
ASSET(Shaders::name, fragment, shaders_##name##_fragment)
namespace MC::Assets {
SHADER_ASSET(terrain)
SHADER_ASSET(clouds)
SHADER_ASSET(block_outline)
SHADER_ASSET(image_viewer)
ASSET(Images, atlas, images_atlas_ppm)
}
|