I did too managed to set the filter so it would look close to a CRT tv but I did not use the shadow_mask_alpha (0.0) option at all.
What I'm trying to say is the the shadow_mask_alpha what emulated the RGB pixels like on a CRT TV is very buggy.
Try setting shadow_mask_alpha to 1.0 and then running shadow_mask_x_count from 50 to 640 with Ctrl and arrow keys. You'll see that at many points the filter is showing sort of colorful banding across all the screen.
I urge you, turn everything off (0.0) then, set shadow_mask_alpha to 1.0 and set shadow_mask_x_count and shadow_mask_y_count to (x=40 y=30) and see what the filter does.
shadow_mask_usize and shadow_mask_vsize are both should be 0.09375. What they do is tell the filter the dimensions of Aperture.png. You'll see what it does when you set the shadow mask counts as I posted. Anything else than 0.09375 for both of them and the RGB pixel will be distorted.
As you can see the shadow_mask_alpha effect that emulates the pixels, is too filtered to accurately draw a RGB pixel in shadow_mask_x_count higher than 200.
To conclude, its pointless to use this option at this time.
This should be fixed.
EDIT: I added an Example.zip with 2 pictures to show you what I mean by Filtered and not. HLSL should be NOT filtered to emulate TV accurately.
|