d3dx9: Relax a block alignment check.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
b744a309ac
commit
e371085aaf
|
@ -1905,11 +1905,7 @@ HRESULT WINAPI D3DXLoadSurfaceFromMemory(IDirect3DSurface9 *dst_surface,
|
|||
&& color_key == 0) /* Simple copy. */
|
||||
{
|
||||
if (src_rect->left & (srcformatdesc->block_width - 1)
|
||||
|| src_rect->top & (srcformatdesc->block_height - 1)
|
||||
|| (src_rect->right & (srcformatdesc->block_width - 1)
|
||||
&& src_size.width != surfdesc.Width)
|
||||
|| (src_rect->bottom & (srcformatdesc->block_height - 1)
|
||||
&& src_size.height != surfdesc.Height))
|
||||
|| src_rect->top & (srcformatdesc->block_height - 1))
|
||||
{
|
||||
WARN("Source rect %s is misaligned.\n", wine_dbgstr_rect(src_rect));
|
||||
unlock_surface(dst_surface, dst_rect, surface, FALSE);
|
||||
|
|
Loading…
Reference in New Issue