The result of messing around with TrixelEffect and InstancedArtObjectEffect shaders.
This project reconstructs the original DirectX 9.0 effect shaders effects, converting bytecode back into readable HLSL source code.
See SHADERS to see the purpose of each shader.
See HOWTO for a description of the reconstruction process.
Use the fxc compiler with the fx_2_0 profile support:
fxc /T fx_2_0 FastBlurEffect.fx /Fo FastBlurEffect.fx.fxc-
Download and install HAT.
-
Create
Mods/FEZFXdirectory and putMetadata.xmlhere. -
Compile the shader of choice and copy the
.fxcfile to theMods/FEZFX/Assets/effects/directory. -
Run
MONOMODDED_FEZ.exeor via graphics analyzer with OpenGL support and hope that is not crashing on startup 😏 (see for an exception withEffectclass)