mirror of
https://github.com/celisej567/source-engine.git
synced 2026-01-04 18:09:53 +03:00
add source-sdk-2013
This commit is contained in:
@@ -445,32 +445,34 @@ void CGlowOverlay::Draw( bool bCacheFullSceneState )
|
||||
pRenderContext->Bind( pWireframeMaterial );
|
||||
|
||||
// Draw the sprite.
|
||||
pMesh = pRenderContext->GetDynamicMesh( false, 0, 0, pWireframeMaterial );
|
||||
IMesh *pMesh = pRenderContext->GetDynamicMesh( false, 0, 0, pWireframeMaterial );
|
||||
|
||||
CMeshBuilder builder;
|
||||
builder.Begin( pMesh, MATERIAL_QUADS, 1 );
|
||||
|
||||
Vector vPt;
|
||||
|
||||
CMeshBuilder builderWireFrame;
|
||||
builderWireFrame.Begin( pMesh, MATERIAL_QUADS, 1 );
|
||||
|
||||
vPt = vBasePt - vRight + vUp;
|
||||
builderWireFrame.Position3fv( vPt.Base() );
|
||||
builderWireFrame.Color3f( 1.0f, 0.0f, 0.0f );
|
||||
builderWireFrame.AdvanceVertex();
|
||||
builder.Position3fv( vPt.Base() );
|
||||
builder.Color3f( 1.0f, 0.0f, 0.0f );
|
||||
builder.AdvanceVertex();
|
||||
|
||||
vPt = vBasePt + vRight + vUp;
|
||||
builderWireFrame.Position3fv( vPt.Base() );
|
||||
builderWireFrame.Color3f( 1.0f, 0.0f, 0.0f );
|
||||
builderWireFrame.AdvanceVertex();
|
||||
builder.Position3fv( vPt.Base() );
|
||||
builder.Color3f( 1.0f, 0.0f, 0.0f );
|
||||
builder.AdvanceVertex();
|
||||
|
||||
vPt = vBasePt + vRight - vUp;
|
||||
builderWireFrame.Position3fv( vPt.Base() );
|
||||
builderWireFrame.Color3f( 1.0f, 0.0f, 0.0f );
|
||||
builderWireFrame.AdvanceVertex();
|
||||
builder.Position3fv( vPt.Base() );
|
||||
builder.Color3f( 1.0f, 0.0f, 0.0f );
|
||||
builder.AdvanceVertex();
|
||||
|
||||
vPt = vBasePt - vRight - vUp;
|
||||
builderWireFrame.Position3fv( vPt.Base() );
|
||||
builderWireFrame.Color3f( 1.0f, 0.0f, 0.0f );
|
||||
builderWireFrame.AdvanceVertex();
|
||||
builder.Position3fv( vPt.Base() );
|
||||
builder.Color3f( 1.0f, 0.0f, 0.0f );
|
||||
builder.AdvanceVertex();
|
||||
|
||||
builderWireFrame.End( false, true );
|
||||
builder.End( false, true );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user