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 {