TRACE("Locked Rect (%p) = l %d, t %d, r %d, b %d\n",&This->lockedRect,This->lockedRect.left,This->lockedRect.top,This->lockedRect.right,This->lockedRect.bottom);
}else{
TRACE("Lock Rect (%p) = l %d, t %d, r %d, b %d\n",pRect,pRect->left,pRect->top,pRect->right,pRect->bottom);
/* DXTn textures are based on compressed blocks of 4x4 pixels, each
* 16 bytes large (8 bytes in case of DXT1). Because of that Pitch has
* slightly different meaning compared to regular textures. For DXTn
* textures Pitch is the size of a row of blocks, 4 high and "width"
* long. The x offset is calculated differently as well, since moving 4
* pixels to the right actually moves an entire 4x4 block to right, ie