[PATCH 2/3] d3dx9: Dump bytecode if parameter evaluator creation failed.

Paul Gofman gofmanp at gmail.com
Thu Aug 31 08:08:30 CDT 2017


Signed-off-by: Paul Gofman <gofmanp at gmail.com>
---
 dlls/d3dx9_36/preshader.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dlls/d3dx9_36/preshader.c b/dlls/d3dx9_36/preshader.c
index 4142c5212e..e3e91c643b 100644
--- a/dlls/d3dx9_36/preshader.c
+++ b/dlls/d3dx9_36/preshader.c
@@ -1324,6 +1324,9 @@ HRESULT d3dx_create_param_eval(struct d3dx9_base_effect *base_effect, void *byte
 
 err_out:
     WARN("Error creating parameter evaluator.\n");
+    if (TRACE_ON(d3dx))
+        dump_bytecode(byte_code, byte_code_size);
+
     d3dx_free_param_eval(peval);
     *peval_out = NULL;
     return ret;
-- 
2.13.5




More information about the wine-patches mailing list