#pragma once #define ALL_ASSETS \ X(Shaders::terrain, vertex, shaders_terrain_vert_glsl) \ X(Shaders::terrain, fragment, shaders_terrain_frag_glsl) \ \ X(Shaders::clouds, vertex, shaders_clouds_vert_glsl) \ X(Shaders::clouds, fragment, shaders_clouds_frag_glsl) \ \ X(Shaders::block_outline, vertex, shaders_block_outline_vert_glsl) \ X(Shaders::block_outline, fragment, shaders_block_outline_frag_glsl) \ \ X(Shaders::image_viewer, vertex, shaders_image_viewer_vert_glsl) \ X(Shaders::image_viewer, fragment, shaders_image_viewer_frag_glsl) \ \ X(Images, atlas, images_atlas_ppm)