summaryrefslogtreecommitdiffstatshomepage
path: root/hlsl/color.fx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixing multiscreen games, nwn Ryan Holtz2011-05-221-1/+1
|
* Fixing a duplicated-texel issue in the HLSL shaders, nw Ryan Holtz2011-05-201-1/+1
|
* Fix for -noyiq issues, nw Ryan Holtz2011-05-201-8/+3
|
* HLSL Post-Processing Updates: [Ryan Holtz, Bat Country Entertainment, cgwg] Ryan Holtz2011-05-191-74/+16
| | | | | - The defocus pass is now switched off when defocus_x and defocus_y are zero, allowing finer-grained performance tuning. - Removed YIQ convolution from the main color-convolution shader and replaced it with a full composite encode/decode pass. This is slower, but looks amazing(ly like a terrible TV) and can be turned off. - More authentic NTSC dot crawl and bandwidth limiting.
* Fixed chroma subsampling in color_heavy.fx and color.fx, nw Ryan Holtz2011-05-181-15/+14
|
* HLSL Updates [Ryan Holtz, Bat Country Entertainment] Ryan Holtz2011-05-181-0/+219
- Potential fix for some crashing reported by John IV - Split color convolution and deconvergence into separate shaders for potential GPU savings down the line - Added light and heavy variants of the color convolution shader, the former with YIQ colorspace removed - Re-worked defocus to occur prior to shadow mask application, as it would be on a real monitor. - Removed Edge Detection, as it was just for fun and can easily be added in by users if desired. - Split "pincushion" into "Pincushion" and "Screen Curvature", the former affecting the only the displayed image and the latter only affecting the shadow mask.