diff options
author | Ryan Holtz <rholtz@batcountryentertainment.com> | 2011-06-11 23:46:24 +0000 |
---|---|---|
committer | Ryan Holtz <rholtz@batcountryentertainment.com> | 2011-06-11 23:46:24 +0000 |
commit | 80d66bb1d6dee4f6e0d91ddf415d123b0aace1e2 (patch) | |
tree | 257920a2a6ab9e564982ab2e06b83d7f77ec976e /src/osd/windows/d3dhlsl.h | |
parent | 5d2798215c21b68ac84dee11a6f6c7de53cc0ddc (diff) |
HLSL Cleanup, no whatsnew:
- Fixed set_vector functionality and simplified shaders as a result
- Fixed HLSL presets, 0 to 3, in increasing level of terribleness
- Reduced options footprint from RGB triplets
Next plan: Separate INI writing.
Diffstat (limited to 'src/osd/windows/d3dhlsl.h')
-rw-r--r-- | src/osd/windows/d3dhlsl.h | 51 |
1 files changed, 13 insertions, 38 deletions
diff --git a/src/osd/windows/d3dhlsl.h b/src/osd/windows/d3dhlsl.h index cc4a84346e3..daaa075b190 100644 --- a/src/osd/windows/d3dhlsl.h +++ b/src/osd/windows/d3dhlsl.h @@ -68,44 +68,19 @@ struct _hlsl_options float scanline_bright_scale; float scanline_bright_offset; float scanline_offset; - float defocus_x; - float defocus_y; - float red_converge_x; - float red_converge_y; - float green_converge_x; - float green_converge_y; - float blue_converge_x; - float blue_converge_y; - float red_radial_converge_x; - float red_radial_converge_y; - float green_radial_converge_x; - float green_radial_converge_y; - float blue_radial_converge_x; - float blue_radial_converge_y; - float red_from_red; - float red_from_green; - float red_from_blue; - float green_from_red; - float green_from_green; - float green_from_blue; - float blue_from_red; - float blue_from_green; - float blue_from_blue; - float red_offset; - float green_offset; - float blue_offset; - float red_scale; - float green_scale; - float blue_scale; - float red_power; - float green_power; - float blue_power; - float red_floor; - float green_floor; - float blue_floor; - float red_phosphor_life; - float green_phosphor_life; - float blue_phosphor_life; + float defocus[4]; + float converge_x[3]; + float converge_y[3]; + float radial_converge_x[3]; + float radial_converge_y[3]; + float red_ratio[3]; + float grn_ratio[3]; + float blu_ratio[3]; + float offset[3]; + float scale[3]; + float power[3]; + float floor[3]; + float phosphor[3]; float saturation; }; |