Mercurial > mm7
diff Render.cpp @ 2135:e99081a3a66a
Arena works
author | Ritor1 |
---|---|
date | Tue, 31 Dec 2013 23:02:08 +0600 |
parents | e378232bfd36 |
children | ca548138d6aa |
line wrap: on
line diff
--- a/Render.cpp Tue Dec 31 16:26:08 2013 +0600 +++ b/Render.cpp Tue Dec 31 23:02:08 2013 +0600 @@ -1236,9 +1236,6 @@ //----- (0049DC58) -------------------------------------------------------- RenderD3D::RenderD3D() { - RenderD3D *v1; // esi@1 - - v1 = this; this->pHost = 0; this->pDirect3D = 0; this->pUnk = 0; @@ -2299,15 +2296,16 @@ lineB = (char *)lineRGB + 2 * pitch; for ( uint x = 0; x < this->field_10; x++ ) { - int p = *line_picture_data; - int for_rad = (pRenderer->uTargetGBits + pRenderer->uTargetBBits ); - int value = (pRenderer->uTargetRMask & *line_picture_data); + int p = *line_picture_data; //0x2818 + int for_rad = (pRenderer->uTargetGBits + pRenderer->uTargetBBits );//16 = 8 + 8 + int value = (pRenderer->uTargetRMask & *line_picture_data);//0 = 0xFF0000 & 0x2818 int result = (pRenderer->uTargetRMask & *line_picture_data) >> (pRenderer->uTargetGBits + pRenderer->uTargetBBits ); lineRGB[x] = (pRenderer->uTargetRMask & *line_picture_data) >> (pRenderer->uTargetGBits + pRenderer->uTargetBBits );// + pRenderer->uTargetRBits - 8); lineG[x] = (pRenderer->uTargetGMask & *line_picture_data) >> (pRenderer->uTargetBBits);// + pRenderer->uTargetGBits - 8); - int value2 = (pRenderer->uTargetGMask & *line_picture_data); + int value2 = (pRenderer->uTargetGMask & *line_picture_data); //10240 = 0xFF00 & 0x2818 int result2 = (pRenderer->uTargetGMask & *line_picture_data) >> (pRenderer->uTargetBBits); lineB[x] = (pRenderer->uTargetBMask & *line_picture_data);// << (8 - pRenderer->uTargetBBits); + int value3 = (pRenderer->uTargetBMask & *line_picture_data);//24 = 0xFF & 0x2818 line_picture_data += 2; } }