I Was Searching For NumVerts & primCounts Then Applying And Testing Them
I Decided To Use Shaders For The Red Dot Sight And I Set The Color To Red I Also Disabled The Depth Buffer, Begun Playing Game And I Noticed Something, When The Weapon Was Fired The Sight Rendered Green.
Normal
When Fired
Code:
PHP Code:
if (Red_Dot){
pDevice->SetRenderState(D3DRS_ZENABLE, false);
pDevice->SetPixelShader(shaderGreen);
DrawIndexedPrimitive_Pointer( pDevice, Type, BaseVertexIndex,NumVertices, StartIndex, primCount );
MinVertexIndex,
pDevice->SetRenderState(D3DRS_ZENABLE, true);
pDevice->SetPixelShader(shaderRed);}
PHP Code:
#define Red_Dot (Stride == 32 && (NumVertices == 374 && primCount == 286) || (NumVertices == 315 && primCount == 250))
Just A Little Something I found Figure Why No Share Dont Rly Know How It Work But I Do Have A Clue.
Let Me Know What U Think
