injectSMAA: Add SMAA Support in your DX9, DX10 and DX11 Games (*** Updated with Download ***)
** * _______ ___ ___ ___ ___ * / || \/ | / \ / \ * | (---- | \ / | / ^ \ / ^ \ * \ \ | |\/| | / /_\ \ / /_\ \ * ----) | | | | | / _____ \ / _____ \ * |_______/ |__| |__| /__/ \__\ /__/ \__\ * * E N H A N C E D * S U B P I X E L M O R P H O L O G I C A L A N T I A L I A S I N G **
injectSMAA is a small patch for Direct3D 9, 10 and 11 based games that adds SMAA support. SMAA is the acronym of Enhanced Subpixel Morphological Antialiasing and it’s a new post-processing anti-aliasing technique. SMAA is a very efficient GPU-based MLAA implementation, capable of handling subpixel features seamlessly, and featuring an advanced pattern detection and handling mechanism. More information HERE.
Unigine Heaven, no SMAA
Unigine Heaven, with SMAA
injectSMAA is really simple to install:
If the game uses DirectX 9, put all files from the d3d9 directory into the directory containing the game executable.
If the game uses DirectX 10/11, put all files from the d3d10 directory into the directory containing the game executable.
To uninstall it, just remove the files.
You can download injectSMAA here:
Webmasters: hotlinking is not allowed, please use the post url as download link.
For those interested in how SMAA works, injectSMAA comes with the source code of the D3D9 and D3D10/11 shaders, including detailed comments.
And for OpenGL applications? The GLSL support has been recently injected in the SMAA source code. You can download the latest version of SMAA with OpenGL and Direct3D support HERE.