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:
Diffstat (limited to 'drape/utils/vertex_decl.hpp')
-rw-r--r--drape/utils/vertex_decl.hpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/drape/utils/vertex_decl.hpp b/drape/utils/vertex_decl.hpp
index 296a1d81ab..a491b2a5b5 100644
--- a/drape/utils/vertex_decl.hpp
+++ b/drape/utils/vertex_decl.hpp
@@ -11,6 +11,7 @@ namespace gpu
struct BaseVertex
{
using TPosition = glsl::vec3;
+ using TPosition3d = glsl::vec4;
using TNormal = glsl::vec2;
using TNormal3d = glsl::vec3;
using TTexCoord = glsl::vec2;
@@ -42,9 +43,9 @@ struct Area3dVertex : BaseVertex
struct SolidTexturingVertex : BaseVertex
{
SolidTexturingVertex();
- SolidTexturingVertex(TPosition const & position, TNormal const & normal, TTexCoord const & colorTexCoord);
+ SolidTexturingVertex(TPosition3d const & position, TNormal const & normal, TTexCoord const & colorTexCoord);
- TPosition m_position;
+ TPosition3d m_position;
TNormal m_normal;
TTexCoord m_colorTexCoord;
@@ -85,9 +86,9 @@ typedef buffer_vector<TextOutlinedStaticVertex, 128> TTextOutlinedStaticVertexBu
struct TextDynamicVertex : BaseVertex
{
TextDynamicVertex();
- TextDynamicVertex(TPosition const & position, TNormal const & normal);
+ TextDynamicVertex(TPosition3d const & position, TNormal const & normal);
- TPosition m_position;
+ TPosition3d m_position;
TNormal m_normal;
static dp::BindingInfo const & GetBindingInfo();