port from perforce

This commit is contained in:
2026-04-18 22:31:51 +02:00
commit 8d0ab5b7cc
8409 changed files with 3972376 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
uniform sampler2D tex;
uniform vec2 size;
uniform float border;
void main()
{
vec2 p = gl_TexCoord[0].xy;
vec2 realP = p * size;
float alphaX = smoothstep(0.0, border, realP.x) - smoothstep(size.x - border, size.x, realP.x);
float alphaY = smoothstep(0.0, border, realP.y) - smoothstep(size.y - border, size.y, realP.y);
float alpha = alphaX * alphaY;
gl_FragColor = vec4(gl_Color.rgb, alpha) * texture2D(tex, p);
}