READ THE RULES: Click here

Follow us on Facebook: https://www.facebook.com/xentax/ :)

Reverse engineering compiled D3D9 HLSL shader effect files?

Coders and would-be coders alike, this is the place to talk about programming.
Post Reply
jfwfreo
veteran
Posts: 93
Joined: Sat Nov 15, 2008 1:31 am
Been thanked: 18 times

Reverse engineering compiled D3D9 HLSL shader effect files?

Post by jfwfreo » Mon Feb 11, 2019 9:26 pm

I have a game that has a bunch of compiled shader effect files (that get loaded via D3DXCreateEffectFromFileA from d3dx9_27.dll). They say they were compiled with "Microsoft (R) D3DX9 Shader Compiler 9.08.299.0000".
Does anyone know of any tools or tutorials or other things I can use to decompile or reverse engineer these shader effect files (I have a need to make them work on a newer version of Direct3D for some stuff I am doing)

User avatar
PredatorCZ
mega-veteran
mega-veteran
Posts: 251
Joined: Mon Apr 21, 2014 8:32 pm
Has thanked: 7 times
Been thanked: 176 times
Contact:

Re: Reverse engineering compiled D3D9 HLSL shader effect files?

Post by PredatorCZ » Tue Mar 12, 2019 6:33 pm

Try: fxdis d3d1x
I'm using it for DX10/11 shaders.

Post Reply