comparison Render.cpp @ 2180:147ee4591b76

pSavegameList->Reset()
author Ritor1
date Wed, 22 Jan 2014 18:53:47 +0600
parents f0b5ca2dfb73
children e1e4a8a20b5f
comparison
equal deleted inserted replaced
2179:f0b5ca2dfb73 2180:147ee4591b76
9152 { 9152 {
9153 for (uint y = 0; y < height; ++y) 9153 for (uint y = 0; y < height; ++y)
9154 { 9154 {
9155 for (uint x = 0; x < width; ++x) 9155 for (uint x = 0; x < width; ++x)
9156 { 9156 {
9157 *v3 = pRenderer->ReadPixel16((int)(x* interval_x + 8.0), (int)(y * interval_y + 8.0));//screen_data[screen_y + (int)(x* interval_x + 8.0)]; 9157 //*v3 = pRenderer->ReadPixel16((int)(x* interval_x + 8.0), (int)(y * interval_y + 8.0));//screen_data[screen_y + (int)(x* interval_x + 8.0)];
9158 9158
9159 /*if (ddpfPrimarySuface.dwRGBBitCount == 32) 9159 if (Dst.ddpfPixelFormat.dwRGBBitCount == 32)
9160 { 9160 {
9161 auto p = (unsigned __int32 *)pRenderer->pTargetSurface + (int)(x * interval_x + 8.0) + (int)(y * interval_y + 8.0) * pRenderer->uTargetSurfacePitch; 9161 auto p = (unsigned __int32 *)Dst.lpSurface + (int)(x * interval_x + 8.0) + y/* (int)(y * interval_y + 8.0)*/ * Dst.lPitch;
9162 *v3 = Color16((*p >> 16) & 255, (*p >> 8) & 255, *p & 255); 9162 *v3 = Color16((*p >> 16) & 255, (*p >> 8) & 255, *p & 255);
9163 } 9163 }
9164 else if (ddpfPrimarySuface.dwRGBBitCount == 16) 9164 else if (Dst.ddpfPixelFormat.dwRGBBitCount == 16)
9165 { 9165 {
9166 auto p = (unsigned __int16 *)pRenderer->pTargetSurface + (int)(x * interval_x + 8.0) + y * pRenderer->uTargetSurfacePitch; 9166 auto p = (unsigned __int16 *)Dst.lpSurface + (int)(x * interval_x + 8.0) + y * Dst.lPitch;
9167 *v3 = *p; 9167 *v3 = *p;
9168 } 9168 }
9169 else __debugbreak();*/ 9169 else __debugbreak();
9170 ++v3; 9170 ++v3;
9171 } 9171 }
9172 } 9172 }
9173 ErrD3D(pBackBuffer4->Unlock(0)); 9173 ErrD3D(pBackBuffer4->Unlock(0));
9174 } 9174 }