@@ -140,8 +140,7 @@ bool CPixelsManager::GetTexturePixels(IDirect3DBaseTexture9* pD3DBaseTexture, CP
140140 // If not allowed, return dummy data
141141 uint uiPixelsWidth = 32 ;
142142 uint uiPixelsHeight = 32 ;
143- if (!outPixels.SetSize (uiPixelsWidth * uiPixelsHeight * XRGB_BYTES_PER_PIXEL + SIZEOF_PLAIN_TAIL))
144- return false ;
143+ outPixels.SetSize (uiPixelsWidth * uiPixelsHeight * XRGB_BYTES_PER_PIXEL + SIZEOF_PLAIN_TAIL);
145144 memset (outPixels.GetData (), 0xEF , outPixels.GetSize ());
146145 bResult = SetPlainDimensions (outPixels, uiPixelsWidth, uiPixelsHeight);
147146 }
@@ -531,8 +530,7 @@ bool CPixelsManager::D3DXGetSurfacePixels(IDirect3DSurface9* pD3DSurface, CPixel
531530 {
532531 if (!FAILED (D3DXSaveSurfaceToFileInMemory (&dxBuffer, dxFileFormat, pD3DSurface, NULL , pRect)))
533532 {
534- if (!outPixels.SetSize (dxBuffer->GetBufferSize ()))
535- return false ;
533+ outPixels.SetSize (dxBuffer->GetBufferSize ());
536534 char * pPixelsData = outPixels.GetData ();
537535 memcpy (pPixelsData, dxBuffer->GetBufferPointer (), outPixels.GetSize ());
538536 return true ;
@@ -572,8 +570,7 @@ bool CPixelsManager::D3DXGetSurfacePixels(IDirect3DSurface9* pD3DSurface, CPixel
572570 // Extract pixels from converted texture
573571 if (!FAILED (D3DXSaveTextureToFileInMemory (&dxBuffer, dxFileFormat, pD3DTempTexture, NULL )))
574572 {
575- if (!outPixels.SetSize (dxBuffer->GetBufferSize ()))
576- return false ;
573+ outPixels.SetSize (dxBuffer->GetBufferSize ());
577574 char * pPixelsData = outPixels.GetData ();
578575 memcpy (pPixelsData, dxBuffer->GetBufferPointer (), outPixels.GetSize ());
579576 return true ;
@@ -818,8 +815,7 @@ bool CPixelsManager::ChangePixelsFormat(const CPixels& oldPixels, CPixels& newPi
818815 uint uiWidth, uiHeight;
819816 if (JpegDecode (oldPixels.GetData (), oldPixels.GetSize (), &newPixels.buffer , uiWidth, uiHeight))
820817 {
821- if (!newPixels.buffer .SetSize (uiWidth * uiHeight * 4 + SIZEOF_PLAIN_TAIL))
822- return false ;
818+ newPixels.buffer .SetSize (uiWidth * uiHeight * 4 + SIZEOF_PLAIN_TAIL);
823819 return SetPlainDimensions (newPixels, uiWidth, uiHeight);
824820 }
825821 }
@@ -828,8 +824,7 @@ bool CPixelsManager::ChangePixelsFormat(const CPixels& oldPixels, CPixels& newPi
828824 uint uiWidth, uiHeight;
829825 if (PngDecode (oldPixels.GetData (), oldPixels.GetSize (), &newPixels.buffer , uiWidth, uiHeight))
830826 {
831- if (!newPixels.buffer .SetSize (uiWidth * uiHeight * 4 + SIZEOF_PLAIN_TAIL))
832- return false ;
827+ newPixels.buffer .SetSize (uiWidth * uiHeight * 4 + SIZEOF_PLAIN_TAIL);
833828 return SetPlainDimensions (newPixels, uiWidth, uiHeight);
834829 }
835830 }
0 commit comments