summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/windows/d3dhlsl.h
diff options
context:
space:
mode:
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
commit80d66bb1d6dee4f6e0d91ddf415d123b0aace1e2 (patch)
tree257920a2a6ab9e564982ab2e06b83d7f77ec976e /src/osd/windows/d3dhlsl.h
parent5d2798215c21b68ac84dee11a6f6c7de53cc0ddc (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.h51
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;
};