diff options
| author | LLLL Colonq <llll@colonq> | 2026-06-29 20:28:08 -0400 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2026-06-29 20:28:08 -0400 |
| commit | ab5106e978c8c3d5cd2f97f4da1fb9e4275d7f61 (patch) | |
| tree | 9d2242ce2e00cb1a3e9e6d2985d59c54390f79e1 /crates/renderer/src/assets/shaders/handcam/frag.glsl | |
| parent | 9065f3c9765123f5f5bc503407c493fdb7c79488 (diff) | |
Diffstat (limited to 'crates/renderer/src/assets/shaders/handcam/frag.glsl')
| -rw-r--r-- | crates/renderer/src/assets/shaders/handcam/frag.glsl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/crates/renderer/src/assets/shaders/handcam/frag.glsl b/crates/renderer/src/assets/shaders/handcam/frag.glsl new file mode 100644 index 0000000..ea327e6 --- /dev/null +++ b/crates/renderer/src/assets/shaders/handcam/frag.glsl @@ -0,0 +1,12 @@ +uniform sampler2D texture_data; + +uniform vec2 crop; + +void main() +{ + vec2 tcfull = vec2(vertex_texcoord.x, 1.0 - vertex_texcoord.y); + if (tcfull.x > crop.x || tcfull.y > crop.y) discard; + vec4 texel = texture(texture_data, tcfull); + texel.a = 0.5; + frag_color = texel; +} |
