From aacd56787924fc7d203d938670b7f8514e49ab4a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 26 Jun 2013 21:13:13 +0100 Subject: [PATCH] d3d9trace: Improve D3D9 shader size computation. Still not bullet proof, but better than before. --- helpers/d3dcommonsize.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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; } } } -- 2.43.0