From: José Fonseca Date: Wed, 26 Jun 2013 20:13:13 +0000 (+0100) Subject: d3d9trace: Improve D3D9 shader size computation. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=aacd56787924fc7d203d938670b7f8514e49ab4a;p=apitrace d3d9trace: Improve D3D9 shader size computation. Still not bullet proof, but better than before. --- diff --git a/helpers/d3dcommonsize.hpp b/helpers/d3dcommonsize.hpp index 0b45086..6619b13 100644 --- a/helpers/d3dcommonsize.hpp +++ b/helpers/d3dcommonsize.hpp @@ -106,10 +106,10 @@ _shaderSize(const DWORD *pFunction) break; case D3DSIO_END: - if (dwToken != D3DSIO_END) { - os::log("apitrace: warning: %s: malformed END token\n", __FUNCTION__); + if (dwToken == D3DSIO_END) { + return dwLength * sizeof *pFunction; } - return dwLength * sizeof *pFunction; + break; } } }