diff --git a/drape_frontend/shaders/area.vsh.glsl b/shaders/GL/area.vsh.glsl similarity index 100% rename from drape_frontend/shaders/area.vsh.glsl rename to shaders/GL/area.vsh.glsl diff --git a/drape_frontend/shaders/area3d.vsh.glsl b/shaders/GL/area3d.vsh.glsl similarity index 100% rename from drape_frontend/shaders/area3d.vsh.glsl rename to shaders/GL/area3d.vsh.glsl diff --git a/drape_frontend/shaders/area3d_outline.vsh.glsl b/shaders/GL/area3d_outline.vsh.glsl similarity index 100% rename from drape_frontend/shaders/area3d_outline.vsh.glsl rename to shaders/GL/area3d_outline.vsh.glsl diff --git a/drape_frontend/shaders/arrow3d.fsh.glsl b/shaders/GL/arrow3d.fsh.glsl similarity index 100% rename from drape_frontend/shaders/arrow3d.fsh.glsl rename to shaders/GL/arrow3d.fsh.glsl diff --git a/drape_frontend/shaders/arrow3d.vsh.glsl b/shaders/GL/arrow3d.vsh.glsl similarity index 100% rename from drape_frontend/shaders/arrow3d.vsh.glsl rename to shaders/GL/arrow3d.vsh.glsl diff --git a/drape_frontend/shaders/arrow3d_outline.fsh.glsl b/shaders/GL/arrow3d_outline.fsh.glsl similarity index 100% rename from drape_frontend/shaders/arrow3d_outline.fsh.glsl rename to shaders/GL/arrow3d_outline.fsh.glsl diff --git a/drape_frontend/shaders/arrow3d_shadow.fsh.glsl b/shaders/GL/arrow3d_shadow.fsh.glsl similarity index 100% rename from drape_frontend/shaders/arrow3d_shadow.fsh.glsl rename to shaders/GL/arrow3d_shadow.fsh.glsl diff --git a/drape_frontend/shaders/arrow3d_shadow.vsh.glsl b/shaders/GL/arrow3d_shadow.vsh.glsl similarity index 100% rename from drape_frontend/shaders/arrow3d_shadow.vsh.glsl rename to shaders/GL/arrow3d_shadow.vsh.glsl diff --git a/drape_frontend/shaders/circle.fsh.glsl b/shaders/GL/circle.fsh.glsl similarity index 100% rename from drape_frontend/shaders/circle.fsh.glsl rename to shaders/GL/circle.fsh.glsl diff --git a/drape_frontend/shaders/circle.vsh.glsl b/shaders/GL/circle.vsh.glsl similarity index 100% rename from drape_frontend/shaders/circle.vsh.glsl rename to shaders/GL/circle.vsh.glsl diff --git a/drape_frontend/shaders/circle_point.fsh.glsl b/shaders/GL/circle_point.fsh.glsl similarity index 100% rename from drape_frontend/shaders/circle_point.fsh.glsl rename to shaders/GL/circle_point.fsh.glsl diff --git a/drape_frontend/shaders/circle_point.vsh.glsl b/shaders/GL/circle_point.vsh.glsl similarity index 100% rename from drape_frontend/shaders/circle_point.vsh.glsl rename to shaders/GL/circle_point.vsh.glsl diff --git a/drape_frontend/shaders/colored_symbol.fsh.glsl b/shaders/GL/colored_symbol.fsh.glsl similarity index 100% rename from drape_frontend/shaders/colored_symbol.fsh.glsl rename to shaders/GL/colored_symbol.fsh.glsl diff --git a/drape_frontend/shaders/colored_symbol.vsh.glsl b/shaders/GL/colored_symbol.vsh.glsl similarity index 100% rename from drape_frontend/shaders/colored_symbol.vsh.glsl rename to shaders/GL/colored_symbol.vsh.glsl diff --git a/drape_frontend/shaders/colored_symbol_billboard.vsh.glsl b/shaders/GL/colored_symbol_billboard.vsh.glsl similarity index 100% rename from drape_frontend/shaders/colored_symbol_billboard.vsh.glsl rename to shaders/GL/colored_symbol_billboard.vsh.glsl diff --git a/drape_frontend/shaders/dashed_line.fsh.glsl b/shaders/GL/dashed_line.fsh.glsl similarity index 100% rename from drape_frontend/shaders/dashed_line.fsh.glsl rename to shaders/GL/dashed_line.fsh.glsl diff --git a/drape_frontend/shaders/dashed_line.vsh.glsl b/shaders/GL/dashed_line.vsh.glsl similarity index 100% rename from drape_frontend/shaders/dashed_line.vsh.glsl rename to shaders/GL/dashed_line.vsh.glsl diff --git a/drape_frontend/shaders/debug_rect.fsh.glsl b/shaders/GL/debug_rect.fsh.glsl similarity index 100% rename from drape_frontend/shaders/debug_rect.fsh.glsl rename to shaders/GL/debug_rect.fsh.glsl diff --git a/drape_frontend/shaders/debug_rect.vsh.glsl b/shaders/GL/debug_rect.vsh.glsl similarity index 100% rename from drape_frontend/shaders/debug_rect.vsh.glsl rename to shaders/GL/debug_rect.vsh.glsl diff --git a/drape_frontend/shaders/hatching_area.fsh.glsl b/shaders/GL/hatching_area.fsh.glsl similarity index 100% rename from drape_frontend/shaders/hatching_area.fsh.glsl rename to shaders/GL/hatching_area.fsh.glsl diff --git a/drape_frontend/shaders/hatching_area.vsh.glsl b/shaders/GL/hatching_area.vsh.glsl similarity index 100% rename from drape_frontend/shaders/hatching_area.vsh.glsl rename to shaders/GL/hatching_area.vsh.glsl diff --git a/drape_frontend/shaders/line.fsh.glsl b/shaders/GL/line.fsh.glsl similarity index 100% rename from drape_frontend/shaders/line.fsh.glsl rename to shaders/GL/line.fsh.glsl diff --git a/drape_frontend/shaders/line.vsh.glsl b/shaders/GL/line.vsh.glsl similarity index 100% rename from drape_frontend/shaders/line.vsh.glsl rename to shaders/GL/line.vsh.glsl diff --git a/drape_frontend/shaders/masked_texturing.fsh.glsl b/shaders/GL/masked_texturing.fsh.glsl similarity index 100% rename from drape_frontend/shaders/masked_texturing.fsh.glsl rename to shaders/GL/masked_texturing.fsh.glsl diff --git a/drape_frontend/shaders/masked_texturing.vsh.glsl b/shaders/GL/masked_texturing.vsh.glsl similarity index 100% rename from drape_frontend/shaders/masked_texturing.vsh.glsl rename to shaders/GL/masked_texturing.vsh.glsl diff --git a/drape_frontend/shaders/masked_texturing_billboard.vsh.glsl b/shaders/GL/masked_texturing_billboard.vsh.glsl similarity index 100% rename from drape_frontend/shaders/masked_texturing_billboard.vsh.glsl rename to shaders/GL/masked_texturing_billboard.vsh.glsl diff --git a/drape_frontend/shaders/my_position.vsh.glsl b/shaders/GL/my_position.vsh.glsl similarity index 100% rename from drape_frontend/shaders/my_position.vsh.glsl rename to shaders/GL/my_position.vsh.glsl diff --git a/drape_frontend/shaders/path_symbol.vsh.glsl b/shaders/GL/path_symbol.vsh.glsl similarity index 100% rename from drape_frontend/shaders/path_symbol.vsh.glsl rename to shaders/GL/path_symbol.vsh.glsl diff --git a/drape_frontend/shaders/position_accuracy3d.vsh.glsl b/shaders/GL/position_accuracy3d.vsh.glsl similarity index 100% rename from drape_frontend/shaders/position_accuracy3d.vsh.glsl rename to shaders/GL/position_accuracy3d.vsh.glsl diff --git a/drape_frontend/shaders/route.fsh.glsl b/shaders/GL/route.fsh.glsl similarity index 100% rename from drape_frontend/shaders/route.fsh.glsl rename to shaders/GL/route.fsh.glsl diff --git a/drape_frontend/shaders/route.vsh.glsl b/shaders/GL/route.vsh.glsl similarity index 100% rename from drape_frontend/shaders/route.vsh.glsl rename to shaders/GL/route.vsh.glsl diff --git a/drape_frontend/shaders/route_arrow.fsh.glsl b/shaders/GL/route_arrow.fsh.glsl similarity index 100% rename from drape_frontend/shaders/route_arrow.fsh.glsl rename to shaders/GL/route_arrow.fsh.glsl diff --git a/drape_frontend/shaders/route_arrow.vsh.glsl b/shaders/GL/route_arrow.vsh.glsl similarity index 100% rename from drape_frontend/shaders/route_arrow.vsh.glsl rename to shaders/GL/route_arrow.vsh.glsl diff --git a/drape_frontend/shaders/route_dash.fsh.glsl b/shaders/GL/route_dash.fsh.glsl similarity index 100% rename from drape_frontend/shaders/route_dash.fsh.glsl rename to shaders/GL/route_dash.fsh.glsl diff --git a/drape_frontend/shaders/route_marker.fsh.glsl b/shaders/GL/route_marker.fsh.glsl similarity index 100% rename from drape_frontend/shaders/route_marker.fsh.glsl rename to shaders/GL/route_marker.fsh.glsl diff --git a/drape_frontend/shaders/route_marker.vsh.glsl b/shaders/GL/route_marker.vsh.glsl similarity index 100% rename from drape_frontend/shaders/route_marker.vsh.glsl rename to shaders/GL/route_marker.vsh.glsl diff --git a/drape_frontend/shaders/ruler.vsh.glsl b/shaders/GL/ruler.vsh.glsl similarity index 100% rename from drape_frontend/shaders/ruler.vsh.glsl rename to shaders/GL/ruler.vsh.glsl diff --git a/drape_frontend/shaders/screen_quad.vsh.glsl b/shaders/GL/screen_quad.vsh.glsl similarity index 100% rename from drape_frontend/shaders/screen_quad.vsh.glsl rename to shaders/GL/screen_quad.vsh.glsl diff --git a/drape_frontend/shaders/shader_index.txt b/shaders/GL/shader_index.txt similarity index 100% rename from drape_frontend/shaders/shader_index.txt rename to shaders/GL/shader_index.txt diff --git a/drape_frontend/shaders/shaders_lib.glsl b/shaders/GL/shaders_lib.glsl similarity index 100% rename from drape_frontend/shaders/shaders_lib.glsl rename to shaders/GL/shaders_lib.glsl diff --git a/drape_frontend/shaders/smaa_blending_weight.fsh.glsl b/shaders/GL/smaa_blending_weight.fsh.glsl similarity index 100% rename from drape_frontend/shaders/smaa_blending_weight.fsh.glsl rename to shaders/GL/smaa_blending_weight.fsh.glsl diff --git a/drape_frontend/shaders/smaa_blending_weight.vsh.glsl b/shaders/GL/smaa_blending_weight.vsh.glsl similarity index 100% rename from drape_frontend/shaders/smaa_blending_weight.vsh.glsl rename to shaders/GL/smaa_blending_weight.vsh.glsl diff --git a/drape_frontend/shaders/smaa_edges.fsh.glsl b/shaders/GL/smaa_edges.fsh.glsl similarity index 100% rename from drape_frontend/shaders/smaa_edges.fsh.glsl rename to shaders/GL/smaa_edges.fsh.glsl diff --git a/drape_frontend/shaders/smaa_edges.vsh.glsl b/shaders/GL/smaa_edges.vsh.glsl similarity index 100% rename from drape_frontend/shaders/smaa_edges.vsh.glsl rename to shaders/GL/smaa_edges.vsh.glsl diff --git a/drape_frontend/shaders/smaa_final.fsh.glsl b/shaders/GL/smaa_final.fsh.glsl similarity index 100% rename from drape_frontend/shaders/smaa_final.fsh.glsl rename to shaders/GL/smaa_final.fsh.glsl diff --git a/drape_frontend/shaders/smaa_final.vsh.glsl b/shaders/GL/smaa_final.vsh.glsl similarity index 100% rename from drape_frontend/shaders/smaa_final.vsh.glsl rename to shaders/GL/smaa_final.vsh.glsl diff --git a/drape_frontend/shaders/solid_color.fsh.glsl b/shaders/GL/solid_color.fsh.glsl similarity index 100% rename from drape_frontend/shaders/solid_color.fsh.glsl rename to shaders/GL/solid_color.fsh.glsl diff --git a/drape_frontend/shaders/text.fsh.glsl b/shaders/GL/text.fsh.glsl similarity index 100% rename from drape_frontend/shaders/text.fsh.glsl rename to shaders/GL/text.fsh.glsl diff --git a/drape_frontend/shaders/text.vsh.glsl b/shaders/GL/text.vsh.glsl similarity index 100% rename from drape_frontend/shaders/text.vsh.glsl rename to shaders/GL/text.vsh.glsl diff --git a/drape_frontend/shaders/text_billboard.vsh.glsl b/shaders/GL/text_billboard.vsh.glsl similarity index 100% rename from drape_frontend/shaders/text_billboard.vsh.glsl rename to shaders/GL/text_billboard.vsh.glsl diff --git a/drape_frontend/shaders/text_fixed.fsh.glsl b/shaders/GL/text_fixed.fsh.glsl similarity index 100% rename from drape_frontend/shaders/text_fixed.fsh.glsl rename to shaders/GL/text_fixed.fsh.glsl diff --git a/drape_frontend/shaders/text_outlined.vsh.glsl b/shaders/GL/text_outlined.vsh.glsl similarity index 100% rename from drape_frontend/shaders/text_outlined.vsh.glsl rename to shaders/GL/text_outlined.vsh.glsl diff --git a/drape_frontend/shaders/text_outlined_billboard.vsh.glsl b/shaders/GL/text_outlined_billboard.vsh.glsl similarity index 100% rename from drape_frontend/shaders/text_outlined_billboard.vsh.glsl rename to shaders/GL/text_outlined_billboard.vsh.glsl diff --git a/drape_frontend/shaders/text_outlined_gui.vsh.glsl b/shaders/GL/text_outlined_gui.vsh.glsl similarity index 100% rename from drape_frontend/shaders/text_outlined_gui.vsh.glsl rename to shaders/GL/text_outlined_gui.vsh.glsl diff --git a/drape_frontend/shaders/texturing.fsh.glsl b/shaders/GL/texturing.fsh.glsl similarity index 100% rename from drape_frontend/shaders/texturing.fsh.glsl rename to shaders/GL/texturing.fsh.glsl diff --git a/drape_frontend/shaders/texturing.vsh.glsl b/shaders/GL/texturing.vsh.glsl similarity index 100% rename from drape_frontend/shaders/texturing.vsh.glsl rename to shaders/GL/texturing.vsh.glsl diff --git a/drape_frontend/shaders/texturing3d.fsh.glsl b/shaders/GL/texturing3d.fsh.glsl similarity index 100% rename from drape_frontend/shaders/texturing3d.fsh.glsl rename to shaders/GL/texturing3d.fsh.glsl diff --git a/drape_frontend/shaders/texturing_billboard.vsh.glsl b/shaders/GL/texturing_billboard.vsh.glsl similarity index 100% rename from drape_frontend/shaders/texturing_billboard.vsh.glsl rename to shaders/GL/texturing_billboard.vsh.glsl diff --git a/drape_frontend/shaders/texturing_gui.vsh.glsl b/shaders/GL/texturing_gui.vsh.glsl similarity index 100% rename from drape_frontend/shaders/texturing_gui.vsh.glsl rename to shaders/GL/texturing_gui.vsh.glsl diff --git a/drape_frontend/shaders/traffic.fsh.glsl b/shaders/GL/traffic.fsh.glsl similarity index 100% rename from drape_frontend/shaders/traffic.fsh.glsl rename to shaders/GL/traffic.fsh.glsl diff --git a/drape_frontend/shaders/traffic.vsh.glsl b/shaders/GL/traffic.vsh.glsl similarity index 100% rename from drape_frontend/shaders/traffic.vsh.glsl rename to shaders/GL/traffic.vsh.glsl diff --git a/drape_frontend/shaders/traffic_line.fsh.glsl b/shaders/GL/traffic_line.fsh.glsl similarity index 100% rename from drape_frontend/shaders/traffic_line.fsh.glsl rename to shaders/GL/traffic_line.fsh.glsl diff --git a/drape_frontend/shaders/traffic_line.vsh.glsl b/shaders/GL/traffic_line.vsh.glsl similarity index 100% rename from drape_frontend/shaders/traffic_line.vsh.glsl rename to shaders/GL/traffic_line.vsh.glsl diff --git a/drape_frontend/shaders/transit.fsh.glsl b/shaders/GL/transit.fsh.glsl similarity index 100% rename from drape_frontend/shaders/transit.fsh.glsl rename to shaders/GL/transit.fsh.glsl diff --git a/drape_frontend/shaders/transit.vsh.glsl b/shaders/GL/transit.vsh.glsl similarity index 100% rename from drape_frontend/shaders/transit.vsh.glsl rename to shaders/GL/transit.vsh.glsl diff --git a/drape_frontend/shaders/transit_marker.fsh.glsl b/shaders/GL/transit_marker.fsh.glsl similarity index 100% rename from drape_frontend/shaders/transit_marker.fsh.glsl rename to shaders/GL/transit_marker.fsh.glsl diff --git a/drape_frontend/shaders/transit_marker.vsh.glsl b/shaders/GL/transit_marker.vsh.glsl similarity index 100% rename from drape_frontend/shaders/transit_marker.vsh.glsl rename to shaders/GL/transit_marker.vsh.glsl diff --git a/drape_frontend/shaders/user_mark.fsh.glsl b/shaders/GL/user_mark.fsh.glsl similarity index 100% rename from drape_frontend/shaders/user_mark.fsh.glsl rename to shaders/GL/user_mark.fsh.glsl diff --git a/drape_frontend/shaders/user_mark.vsh.glsl b/shaders/GL/user_mark.vsh.glsl similarity index 100% rename from drape_frontend/shaders/user_mark.vsh.glsl rename to shaders/GL/user_mark.vsh.glsl diff --git a/drape_frontend/shaders/user_mark_billboard.vsh.glsl b/shaders/GL/user_mark_billboard.vsh.glsl similarity index 100% rename from drape_frontend/shaders/user_mark_billboard.vsh.glsl rename to shaders/GL/user_mark_billboard.vsh.glsl