aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/graphics/je_mesh.cpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-12-22 10:46:06 +0800
committerchai <chaifix@163.com>2018-12-22 10:46:06 +0800
commit71416cb4b388956d6132f6c8b5b77b0fb38b7a27 (patch)
treeca1c9609f3c793a636b0f085e7176c71fb0003a2 /src/libjin/graphics/je_mesh.cpp
parent1df83e68bc08bc3f9b429b794fc2e4ba86389dde (diff)
*修改vector分量别名
Diffstat (limited to 'src/libjin/graphics/je_mesh.cpp')
-rw-r--r--src/libjin/graphics/je_mesh.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/libjin/graphics/je_mesh.cpp b/src/libjin/graphics/je_mesh.cpp
index 4c27433..b96a4ff 100644
--- a/src/libjin/graphics/je_mesh.cpp
+++ b/src/libjin/graphics/je_mesh.cpp
@@ -24,8 +24,8 @@ namespace JinEngine
void Mesh::pushVertex(float x, float y, float u, float v, Color color)
{
Vertex vert;
- vert.x = x; vert.y = y;
- vert.u = u; vert.v = v;
+ vert.xy.x = x; vert.xy.y = y;
+ vert.uv.u = u; vert.uv.v = v;
vert.color = color;
pushVertex(vert);
}
@@ -37,14 +37,14 @@ namespace JinEngine
if (mVertices.size() == 2)
{
const Vertex& v0 = mVertices[0];
- mBound.l = min(v0.x, vert.x);
- mBound.r = max(v0.x, vert.x);
- mBound.t = min(v0.y, vert.y);
- mBound.b = max(v0.y, vert.y);
+ mBound.l = min(v0.xy.x, vert.xy.x);
+ mBound.r = max(v0.xy.x, vert.xy.x);
+ mBound.t = min(v0.xy.y, vert.xy.y);
+ mBound.b = max(v0.xy.y, vert.xy.y);
}
else
{
- float x = vert.x, y = vert.y;
+ float x = vert.xy.x, y = vert.xy.y;
mBound.l = x < mBound.l ? x : mBound.l;
mBound.r = x > mBound.r ? x : mBound.r;
mBound.t = y < mBound.t ? y : mBound.t;
@@ -63,8 +63,8 @@ namespace JinEngine
shader->sendMatrix4(SHADER_MODELVIEW_MATRIX, &modelViewMatrix);
shader->sendMatrix4(SHADER_PROJECTION_MATRIX, &gl.getProjectionMatrix());
shader->beginUploadAttributes();
- shader->uploadVertices(2, GL_FLOAT, sizeof(Vertex), &(mVertices[0].x));
- shader->uploadUV(2, GL_FLOAT, sizeof(Vertex), &(mVertices[0].u));
+ shader->uploadVertices(2, GL_FLOAT, sizeof(Vertex), &(mVertices[0].xy));
+ shader->uploadUV(2, GL_FLOAT, sizeof(Vertex), &(mVertices[0].uv));
shader->uploadColor(4, GL_UNSIGNED_BYTE, sizeof(Vertex), &(mVertices[0].color), GL_TRUE);
shader->endUploadAttributes();