mirror of
https://github.com/italicsjenga/slang-shaders.git
synced 2024-11-27 09:51:30 +11:00
18 lines
582 B
C
18 lines
582 B
C
|
#ifndef BORDER_MASK
|
||
|
#define BORDER_MASK
|
||
|
|
||
|
#pragma parameter ia_TOPMASK "Overscan Mask Top" 0.0 0.0 1.0 0.0025
|
||
|
#pragma parameter ia_BOTMASK "Overscan Mask Bottom" 0.0 0.0 1.0 0.0025
|
||
|
#pragma parameter ia_LMASK "Overscan Mask Left" 0.0 0.0 1.0 0.0025
|
||
|
#pragma parameter ia_RMASK "Overscan Mask Right" 0.0 0.0 1.0 0.0025
|
||
|
|
||
|
vec3 border_mask(vec3 in_col, vec2 coord){
|
||
|
vec3 out_col = (coord.y > ia_TOPMASK && coord.y < (1.0 - ia_BOTMASK)) ?
|
||
|
in_col : vec3(0.0);
|
||
|
out_col = (coord.x > ia_LMASK && coord.x < (1.0 - ia_RMASK)) ?
|
||
|
out_col : vec3(0.0);
|
||
|
return out_col;
|
||
|
}
|
||
|
|
||
|
#endif
|