Mercurial > mm7
comparison Render.cpp @ 2114:68fbaf45ef66
_42FB5C_check_spell cleaned
author | Ritor1 |
---|---|
date | Mon, 23 Dec 2013 17:30:22 +0600 |
parents | 0db53678ff48 |
children | 014c672b6d87 |
comparison
equal
deleted
inserted
replaced
2113:a94c5bee0225 | 2114:68fbaf45ef66 |
---|---|
8679 p->pQuads, p->uNumVertices, | 8679 p->pQuads, p->uNumVertices, |
8680 D3DDP_DONOTLIGHT | D3DDP_DONOTUPDATEEXTENTS)); | 8680 D3DDP_DONOTLIGHT | D3DDP_DONOTUPDATEEXTENTS)); |
8681 | 8681 |
8682 }*/ | 8682 }*/ |
8683 | 8683 |
8684 for (uint i = pRenderer->uNumBillboardsToDraw - 1; i != (uint)-1; --i) | 8684 for (int i = pRenderer->uNumBillboardsToDraw - 1; i >= 0; --i) |
8685 { | 8685 { |
8686 RenderBillboardD3D* p = &pRenderer->pBillboardRenderListD3D[i]; | 8686 if((int)pRenderer->pBillboardRenderListD3D[i].pTexture == 0xcdcdcdcd) |
8687 | 8687 __debugbreak();//Ritor1: error |
8688 if (p->uOpacity != RenderBillboardD3D::NoBlend) | 8688 if (pRenderer->pBillboardRenderListD3D[i].uOpacity != RenderBillboardD3D::NoBlend) |
8689 SetBillboardBlendOptions(p->uOpacity); | 8689 SetBillboardBlendOptions(pRenderer->pBillboardRenderListD3D[i].uOpacity); |
8690 | 8690 |
8691 //if((int)p->pTexture!=0xcdcdcdcd) | 8691 |
8692 pRenderer->pRenderD3D->pDevice->SetTexture(0, p->pTexture); | 8692 pRenderer->pRenderD3D->pDevice->SetTexture(0, pRenderer->pBillboardRenderListD3D[i].pTexture); |
8693 ErrD3D(pRenderer->pRenderD3D->pDevice->DrawPrimitive(D3DPT_TRIANGLEFAN, | 8693 ErrD3D(pRenderer->pRenderD3D->pDevice->DrawPrimitive(D3DPT_TRIANGLEFAN, |
8694 D3DFVF_XYZRHW | D3DFVF_DIFFUSE | D3DFVF_SPECULAR | D3DFVF_TEX1, | 8694 D3DFVF_XYZRHW | D3DFVF_DIFFUSE | D3DFVF_SPECULAR | D3DFVF_TEX1, |
8695 p->pQuads, p->uNumVertices, | 8695 pRenderer->pBillboardRenderListD3D[i].pQuads, pRenderer->pBillboardRenderListD3D[i].uNumVertices, |
8696 D3DDP_DONOTLIGHT | D3DDP_DONOTUPDATEEXTENTS)); | 8696 D3DDP_DONOTLIGHT | D3DDP_DONOTUPDATEEXTENTS)); |
8697 } | 8697 } |
8698 | 8698 |
8699 if (pRenderer->bFogEnabled) | 8699 if (pRenderer->bFogEnabled) |
8700 { | 8700 { |