<br><br><div class="gmail_quote">2012/9/24 Józef Kucia <span dir="ltr"><<a href="mailto:joseph.kucia@gmail.com" target="_blank">joseph.kucia@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<div class="im"><br><br><div class="gmail_quote">On Sun, Sep 23, 2012 at 8:44 PM, Christian Costa <span dir="ltr"><<a href="mailto:titan.costa@gmail.com" target="_blank">titan.costa@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


+        hr = IDirect3DTexture9_LockRect(texture, 0, &lock_rect, NULL, D3DLOCK_READONLY);<br>
+        ok(hr == D3D_OK, "IDirect3DTexture9_LockTexture returned %#x, expected %#x\n", hr, D3D_OK);<br>
+        if (SUCCEEDED(hr))<br>
+            for (i = 0; i < 16; i++)<br>
+                ok(((BYTE*)lock_rect.pBits)[i] == dds_cube_map[128+i], "Byte at index %u is 0x%02x, expected 0x%02x\n", i, ((BYTE*)lock_rect.pBits)[i], dds_cube_map[144+i]);<br>
+        IDirect3DTexture9_Release(texture);<br>
</blockquote></div><br></div>You should call IDirect3DTexture9_UnlockRect before IDirect3DTexture9_Release.<br>
<br>
<br></blockquote></div><br><div>Good catch ! Thanks !</div><div><br></div>