From 1c0cc775732201f4c4d3ee0d6772be786b3b4aa1 Mon Sep 17 00:00:00 2001 From: Uneven Prankster Date: Sun, 15 Oct 2023 21:28:29 -0300 Subject: A lot has certainly happened! --- .../others/resources/shaders/glsl100/point_particle.fs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 raylib/examples/others/resources/shaders/glsl100/point_particle.fs (limited to 'raylib/examples/others/resources/shaders/glsl100/point_particle.fs') diff --git a/raylib/examples/others/resources/shaders/glsl100/point_particle.fs b/raylib/examples/others/resources/shaders/glsl100/point_particle.fs new file mode 100644 index 0000000..cf0fd72 --- /dev/null +++ b/raylib/examples/others/resources/shaders/glsl100/point_particle.fs @@ -0,0 +1,16 @@ +#version 100 + +precision mediump float; + +// Input uniform values +uniform vec4 color; + +// NOTE: Add here your custom variables + +void main() +{ + // Each point is drawn as a screen space square of gl_PointSize size. gl_PointCoord contains where we are inside of + // it. (0, 0) is the top left, (1, 1) the bottom right corner. + // Draw each point as a colored circle with alpha 1.0 in the center and 0.0 at the outer edges. + gl_FragColor = vec4(color.rgb, color.a * (1.0 - length(gl_PointCoord.xy - vec2(0.5))*2.0)); +} \ No newline at end of file -- cgit v1.2.3