Code:
Version History
--------------------
Updated to 2.20
Too many changes to list :p
Basically rewrote most of the effect logic, added new effects, and optimizations.
--------------------
Updated to 2.00
-Added CRT emulation effect
-Added Pseudo Light Attenuation, which now works with default builds of GSdx
-Added Vignette Effect
-Updated Gamma Correction, Color Correction, and Sharpening
-Overall small coding optimisations, should increase speed with multiple/all effects enabled.
--------------------
Updated to 1.50
-Shader settings are now stored in a separate file from the shader code. Keeps things simple for people. Open up PCSX2Fx_Settings.txt to configure any of the options.
-I was unhappy with the old bloom code, so it has been removed, and replaced with a nice new bloom, adapted from KrossX's screen bloom (Thanks KrossX).
-FXAA has been updated for improved pixel/luma accuracy, quality, and performance.
-I've added 4 quality presets to the FXAA settings, to make it easier to change the overall quality. Low, Medium, High, and Ultra.
-Improvements made to the tone mapping and color correction for more accurate corrected color reproduction, and tone mapping of a scene.
-Added two tonemapping types to choose from. Scene, and Local tonemapping.
-Added RGB Alpha checking, for improved luminance reproduction of light sources.
-Improved Gamma correction, with post inverse correction of sRGB 2.2.
-Various efficiency coding improvements, ~20% improved performance with all effects enabled, versus 1.20.
--------------------
Updated to 1.20
-Completed the RGB Color Correction.
-Improved contrast clamping, to prevent over-darkening in some games.
-Completed in-shader documentation of effects & options.
-Improved effect options
-Slightly improved FXAA implementation
-Improved the Highpass Bloom a bit. It's the best I can do for now, with a single pass.
-Slightly improved Gamma Correction function
-Added a color buffer, and improved the global registering a bit
-Overall code clean up, & improvement
--------------------
Updated to 1.15
- More code improvements.
- Furthered the Color Correction again
- HDR Pass, is now Gamma Correction (bloom, gamma correction, & color correction used together, is the HDR).
- Added Subpixel Dithering
- Improvements to the FXAA code & implementation
- Improvements made to the luma sharpen code section
- Improvements/changes made to the config options. and labelling
--------------------
Updated to 1.11
- More code improvements.
- Furthered the Color Correction.
- Color Correction now has Intelligent Scene Tone Mapping (Takes samples of dark pixels, separately from light pixels, and adjusts them accordingly)
--------------------
Updated to 1.1
- Various code improvements.
- Some improvements to the FXAA.
- Added a new FXAA setting, for a subtle, or more aggressive FXAA.
- Merged the tonemapping, and color correction, for some optimisation.
- Amended the pseudo pass order of the main, for better merging of the effects.
- improved the optional bloom glow(in settings) also.