screen space pattern failed, needs screen space uv coordinate on CompDraw shader
This commit is contained in:
@@ -28,6 +28,7 @@ uniform mediump int blend_mode;
|
||||
uniform mediump vec2 resolution;
|
||||
uniform bool lock;
|
||||
uniform bool mask;
|
||||
uniform bool draw_on_screen;
|
||||
|
||||
uniform bool use_dual;
|
||||
uniform sampler2D tex_dual;
|
||||
@@ -54,6 +55,7 @@ void main()
|
||||
|
||||
if (use_pattern)
|
||||
{
|
||||
//mediump vec2 uv2 = draw_on_screen ? gl_FragCoord.st / resolution : uv;
|
||||
mediump vec2 rscale = resolution / vec2(512.0);
|
||||
mediump float patt = texture(tex_pattern, uv * (0.5 / pattern_scale) * rscale + pattern_offset).r;
|
||||
if (pattern_invert)
|
||||
|
||||
Reference in New Issue
Block a user