Fixed debug drawer not setting line width

Former-commit-id: 2fd8f6e6c4b3e42183955e047aaaf4c95e12841a
This commit is contained in:
Lynix 2012-12-03 23:50:11 +01:00
parent 865c8d97a3
commit 86c4899100
1 changed files with 4 additions and 0 deletions

View File

@ -212,6 +212,9 @@ void NzDebugDrawer::Draw(const NzSkeleton* skeleton)
NzRenderer::SetVertexBuffer(vertexBuffer); NzRenderer::SetVertexBuffer(vertexBuffer);
float oldLineWidth = NzRenderer::GetLineWidth();
NzRenderer::SetLineWidth(lineWidth);
shader->SendColor(colorLocation, primaryColor); shader->SendColor(colorLocation, primaryColor);
NzRenderer::DrawPrimitives(nzPrimitiveType_LineList, 0, vertexCount); NzRenderer::DrawPrimitives(nzPrimitiveType_LineList, 0, vertexCount);
@ -221,6 +224,7 @@ void NzDebugDrawer::Draw(const NzSkeleton* skeleton)
shader->SendColor(colorLocation, secondaryColor); shader->SendColor(colorLocation, secondaryColor);
NzRenderer::DrawPrimitives(nzPrimitiveType_PointList, 0, vertexCount); NzRenderer::DrawPrimitives(nzPrimitiveType_PointList, 0, vertexCount);
NzRenderer::SetLineWidth(oldLineWidth);
NzRenderer::SetPointSize(oldPointSize); NzRenderer::SetPointSize(oldPointSize);
if (depthTestActive != depthTest) if (depthTestActive != depthTest)