summaryrefslogtreecommitdiff
path: root/src/mbgl/shader/circle_uniforms.hpp
blob: c77c0daabaa76b1a39d95f6ba1d1b031c5c31563 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once

#include <mbgl/shader/uniforms.hpp>

namespace mbgl {

namespace uniforms {
MBGL_DEFINE_UNIFORM_SCALAR(float, u_radius);
MBGL_DEFINE_UNIFORM_SCALAR(bool, u_scale_with_map);
MBGL_DEFINE_UNIFORM_SCALAR(float, u_devicepixelratio);
} // namespace uniforms

struct CircleUniforms : gl::Uniforms<
    uniforms::u_matrix,
    uniforms::u_opacity,
    uniforms::u_color,
    uniforms::u_radius,
    uniforms::u_blur,
    uniforms::u_scale_with_map,
    uniforms::u_extrude_scale,
    uniforms::u_devicepixelratio> {};

} // namespace mbgl