Crosire's ReShade is an advanced, fully generic post-processing injector, a graphics modification for games or alike. Imagine your favorite game with ambient occlusion, real high quality bokeh depth of field, color correction and more ... No more waiting: ReShade provides a generic way to access both color and depth information (latter is automatically disabled during multiplayer to prevent exploitation), making your dreams come true.
The possibilities are endless! Advanced depth-edge-detection-driven SMAA antialiasing, screen space ambient occlusion, depth of field, chromatic aberration, dynamic filmgrain, automatic saturation and color correction, cross processing, multi-pass blurring ... you name it.
ReShade supports all of Direct3D8 (which is converted to Direct3D9 to allow for more advanced effects using later shadermodels), Direct3D9, Direct3D9Ex, Direct3D10.X, Direct3D11.X and OpenGL.
It looks promising, maybe someone will give it a try....