Haha, everyone try these ingame, they're hilarious.
there's some code missing but it's really easy to find.
Code:LeHaxzor->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA); LeHaxzor->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA); LeHaxzor->SetRenderState(D3DRS_ALPHABLENDENABLE, 1); LeHaxzor->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_GREATEREQUAL); LeHaxzor->SetRenderState(D3DRS_ALPHAREF, (DWORD)50); LeHaxzor->SetRenderState(D3DRS_ALPHATESTENABLE, 1); LeHaxzor->SetTexture(0, Pink); LeHaxzor->SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID); LeHaxzor->SetRenderState(D3DRS_ZENABLE, false); LeHaxzor->DrawIndexedPrimitive(PrimType, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount); LeHaxzor->SetRenderState(D3DRS_ZENABLE, true); LeHaxzor->SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID); LeHaxzor->SetTexture(0, Turquoise); LeHaxzor->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA); LeHaxzor->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA); LeHaxzor->SetRenderState(D3DRS_ALPHABLENDENABLE, 1); LeHaxzor->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_GREATEREQUAL); LeHaxzor->SetRenderState(D3DRS_ALPHAREF, (DWORD)50); LeHaxzor->SetRenderState(D3DRS_ALPHATESTENABLE, 1);
Here's something a little more reasonable.
LeHaxzor->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA);
LeHaxzor->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);
LeHaxzor->SetRenderState(D3DRS_ALPHABLENDENABLE, 1);
LeHaxzor->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_GREATEREQUAL);
LeHaxzor->SetRenderState(D3DRS_ALPHAREF, (DWORD)50);
LeHaxzor->SetRenderState(D3DRS_ALPHATESTENABLE, 1);
LeHaxzor->SetTexture(0, Pink);
LeHaxzor->SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID);
LeHaxzor->SetRenderState(D3DRS_ZENABLE, false);
LeHaxzor->DrawIndexedPrimitive(PrimType, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
LeHaxzor->SetRenderState(D3DRS_ZENABLE, true);
LeHaxzor->SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID);
LeHaxzor->SetTexture(0, Turquoise);
Last edited by LeHaxzor; 11-03-2015 at 09:59 PM.