Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorExMix <rahuba.youri@mapswithme.com>2014-11-03 14:22:58 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:27:55 +0300
commit7287f1391f3c4ab1d03fa3fd5cb45f3a9d0ad11c (patch)
treed63fc7caf2e43247d2973045d0bf6be35afc59aa /drape_frontend
parent3090f06984c9a648833c63e27bd075d629770424 (diff)
remove self writed stuff for glsl types support
Diffstat (limited to 'drape_frontend')
-rw-r--r--drape_frontend/common_structures.hpp114
-rw-r--r--drape_frontend/drape_frontend.pro1
-rw-r--r--drape_frontend/map_shape.hpp20
3 files changed, 0 insertions, 135 deletions
diff --git a/drape_frontend/common_structures.hpp b/drape_frontend/common_structures.hpp
deleted file mode 100644
index a4e93817ae..0000000000
--- a/drape_frontend/common_structures.hpp
+++ /dev/null
@@ -1,114 +0,0 @@
-#pragma once
-
-#include "../geometry/point2d.hpp"
-#include "../../drape/color.hpp"
-
-namespace glsl_types
-{
-
-struct vec2
-{
- vec2() {}
- vec2(m2::PointF const & p)
- : x(p.x), y(p.y) {}
-
- vec2(float X, float Y = 0.0f)
- : x(X), y(Y) {}
-
- vec2 const & operator = (vec2 const & p);
- vec2 const & operator = (m2::PointF const & p);
-
- float x;
- float y;
-};
-
-struct vec3
-{
- vec3() {}
- vec3(m2::PointF const & p, float Z)
- : x(p.x), y(p.y), z(Z) {}
-
- vec3(float X, m2::PointF const & p)
- : x(X), y(p.x), z(p.y) {}
-
- vec3(vec2 const & p, float Z)
- : x(p.x), y(p.y), z(Z) {}
-
- vec3(float X, vec2 const & p)
- : x(X), y(p.x), z(p.y) {}
-
- vec3(float X, float Y = 0.0f, float Z = 0.0f)
- : x(X), y(Y), z(Z) {}
-
- float x;
- float y;
- float z;
-};
-
-struct vec4
-{
- vec4() {}
- vec4(m2::PointF const & p, m2::PointF const & t)
- : x(p.x), y(p.y), z(t.x), w(t.y) {}
-
- vec4(m2::PointF const & p, float Z, float W)
- : x(p.x), y(p.y), z(Z), w(W) {}
-
- vec4(float X, m2::PointF const & p, float W)
- : x(X), y(p.x), z(p.y), w(W) {}
-
- vec4(float X, float Y, m2::PointF const & p)
- : x(X), y(Y), z(p.x), w(p.y) {}
-
- vec4(vec2 const & p, vec2 const & t)
- : x(p.x), y(p.y), z(t.x), w(t.y) {}
-
- vec4(vec2 const & p, float Z, float W)
- : x(p.x), y(p.y), z(Z), w(W) {}
-
- vec4(float X, vec2 const & p, float W)
- : x(X), y(p.x), z(p.y), w(W) {}
-
- vec4(float X, float Y, vec2 const & p)
- : x(X), y(Y), z(p.x), w(p.y) {}
-
- vec4(float X, vec3 const & p)
- : x(X), y(p.x), z(p.y), w(p.z) {}
-
- vec4(vec3 const & p, float W)
- : x(p.x), y(p.y), z(p.z), w(W) {}
-
- vec4(float X, float Y = 0.0f, float Z = 0.0f, float W = 0.0f)
- : x(X), y(Y), z(Z), w(W) {}
-
- vec4(dp::ColorF const & clr)
- : x(clr.m_r), y(clr.m_g), z(clr.m_b), w(clr.m_a) {}
-
- float x;
- float y;
- float z;
- float w;
-};
-
-template <typename TVertex>
-struct Quad
-{
- Quad() {}
- Quad(TVertex const & v0, TVertex const & v1,
- TVertex const & v2, TVertex const & v3)
- {
- v[0] = v0;
- v[1] = v1;
- v[2] = v2;
- v[3] = v3;
- }
-
- TVertex v[4];
-};
-
-typedef Quad<float> Quad1;
-typedef Quad<vec2> Quad2;
-typedef Quad<vec3> Quad3;
-typedef Quad<vec4> Quad4;
-
-}
diff --git a/drape_frontend/drape_frontend.pro b/drape_frontend/drape_frontend.pro
index 5c6c392fb6..286cc39d13 100644
--- a/drape_frontend/drape_frontend.pro
+++ b/drape_frontend/drape_frontend.pro
@@ -71,7 +71,6 @@ HEADERS += \
text_shape.hpp \
path_text_shape.hpp \
path_symbol_shape.hpp \
- common_structures.hpp \
fribidi.hpp \
text_layout.hpp \
intrusive_vector.hpp \
diff --git a/drape_frontend/map_shape.hpp b/drape_frontend/map_shape.hpp
index f1611402f4..c8e374d8df 100644
--- a/drape_frontend/map_shape.hpp
+++ b/drape_frontend/map_shape.hpp
@@ -14,26 +14,6 @@ namespace dp
namespace df
{
-/// Utils
-struct Point3D
-{
- float m_x;
- float m_y;
- float m_z;
-
- Point3D(float x, float y, float z)
- : m_x(x)
- , m_y(y)
- , m_z(z)
- {}
-
- static Point3D From2D(m2::PointF const & src, float thirdComponent = 0)
- {
- return Point3D(src.x, src.y, thirdComponent);
- }
-};
-///
-
class MapShape
{
public: