]> git.cworth.org Git - apitrace/commitdiff
d3dretrace: Eliminate buffer overflow converting D3DFMT_R5G6B5.
authorJosé Fonseca <jfonseca@vmware.com>
Thu, 19 Sep 2013 17:19:22 +0000 (18:19 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 19 Sep 2013 17:19:22 +0000 (18:19 +0100)
retrace/d3d9state_images.cpp

index 43c53b897a76cc543ea1049c23af12b74259e4df..570d843ee98d06c5726b26a998b53d1cd1439463 100644 (file)
@@ -91,7 +91,6 @@ getRenderTargetImage(IDirect3DDevice9 *pDevice,
                 dst[3*x + 0] = (( pixel        & 0x1f) * (2*0xff) + 0x1f) / (2*0x1f);
                 dst[3*x + 1] = (((pixel >>  5) & 0x3f) * (2*0xff) + 0x3f) / (2*0x3f);
                 dst[3*x + 2] = (( pixel >> 11        ) * (2*0xff) + 0x1f) / (2*0x1f);
-                dst[3*x + 3] = 0xff;
             }
         } else {
             for (unsigned x = 0; x < Desc.Width; ++x) {