diff options
Diffstat (limited to 'src/osd/modules/render/d3d/d3dhlsl.h')
-rw-r--r-- | src/osd/modules/render/d3d/d3dhlsl.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/osd/modules/render/d3d/d3dhlsl.h b/src/osd/modules/render/d3d/d3dhlsl.h index f591a2cf923..75d34a7e57a 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.h +++ b/src/osd/modules/render/d3d/d3dhlsl.h @@ -195,6 +195,7 @@ struct hlsl_options { bool params_init; bool params_dirty; + int shadow_mask_type; float shadow_mask_alpha; char shadow_mask_texture[1024]; int shadow_mask_count_x; @@ -248,6 +249,7 @@ struct hlsl_options float vector_length_ratio; // Bloom + int bloom_type; float bloom_scale; float bloom_overdrive[3]; float bloom_level0_weight; @@ -349,6 +351,8 @@ private: cache_target * find_cache_target(UINT32 screen_index, int width, int height); void remove_cache_target(cache_target *cache); + rgb_t apply_color_convolution(rgb_t color); + // Shader passes int ntsc_pass(render_target *rt, int source_index, poly_info *poly, int vertnum); int color_convolution_pass(render_target *rt, int source_index, poly_info *poly, int vertnum); |