5 #include "common/vertex.h"
7 VERTEX_INPUT_ATTRIBUTE(0, vec2, a_vertex);
8 #if MINIMAP_BASE || MINIMAP_LOS
9 VERTEX_INPUT_ATTRIBUTE(1, vec2, a_uv0);
12 VERTEX_INPUT_ATTRIBUTE(1, vec3, a_color);
13 #if USE_GPU_INSTANCING
14 VERTEX_INPUT_ATTRIBUTE(2, vec2, a_uv1);
20 #if MINIMAP_BASE || MINIMAP_LOS
21 vec2 position = a_vertex;
22 v_tex = mat2(textureTransform.xy, textureTransform.zw) * a_uv0 + translation.zw;
26 #if USE_GPU_INSTANCING
27 vec2 position = a_vertex * width + a_uv1;
29 vec2 position = a_vertex;
32 #endif // MINIMAP_POINT
34 OUTPUT_VERTEX_POSITION(vec4(mat2(transform.xy, transform.zw) * position + translation.xy, 0.0, 1.0));