Stefan Dösinger wrote: > + if(memcmp(&This->updateStateBlock->scissorRect, pRect, sizeof(*pRect)) > == 0) { > + TRACE("App is setting the old scissor rectangle over, nothing to > do\n"); > + return WINED3D_OK; > + } > memcpy(&This->updateStateBlock->scissorRect, pRect, sizeof(*pRect));
You should use EqualRect() and CopyRect() instead of memcmp and memcpy for RECTs. Vitaliy