Fixed sprites being rendered upside-down in 2D
This is still waiting for a fix because it will be upside-down in 3D Former-commit-id: ca4bef616f3496db22349eb907ec32a0b6c3deb8
This commit is contained in:
parent
c24e0ef8fa
commit
bb95e6862a
|
|
@ -421,19 +421,19 @@ void NzForwardRenderTechnique::DrawSprites(const NzScene* scene) const
|
||||||
NzVector3f center = sprite->GetPosition();
|
NzVector3f center = sprite->GetPosition();
|
||||||
NzQuaternionf rotation = sprite->GetRotation();
|
NzQuaternionf rotation = sprite->GetRotation();
|
||||||
|
|
||||||
vertices->position = center + rotation * NzVector3f(-halfSize.x, -halfSize.y, 0.f);
|
vertices->position = center + rotation * NzVector3f(-halfSize.x, halfSize.y, 0.f);
|
||||||
vertices->uv.Set(textureCoords.x, textureCoords.y + textureCoords.height);
|
vertices->uv.Set(textureCoords.x, textureCoords.y + textureCoords.height);
|
||||||
vertices++;
|
vertices++;
|
||||||
|
|
||||||
vertices->position = center + rotation * NzVector3f(halfSize.x, -halfSize.y, 0.f);
|
vertices->position = center + rotation * NzVector3f(halfSize.x, halfSize.y, 0.f);
|
||||||
vertices->uv.Set(textureCoords.width, textureCoords.y + textureCoords.height);
|
vertices->uv.Set(textureCoords.width, textureCoords.y + textureCoords.height);
|
||||||
vertices++;
|
vertices++;
|
||||||
|
|
||||||
vertices->position = center + rotation * NzVector3f(-halfSize.x, halfSize.y, 0.f);
|
vertices->position = center + rotation * NzVector3f(-halfSize.x, -halfSize.y, 0.f);
|
||||||
vertices->uv.Set(textureCoords.x, textureCoords.y);
|
vertices->uv.Set(textureCoords.x, textureCoords.y);
|
||||||
vertices++;
|
vertices++;
|
||||||
|
|
||||||
vertices->position = center + rotation * NzVector3f(halfSize.x, halfSize.y, 0.f);
|
vertices->position = center + rotation * NzVector3f(halfSize.x, -halfSize.y, 0.f);
|
||||||
vertices->uv.Set(textureCoords.width, textureCoords.y);
|
vertices->uv.Set(textureCoords.width, textureCoords.y);
|
||||||
vertices++;
|
vertices++;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue