Add external snippet comments for Simplex 2D noise in fog shader

This commit is contained in:
2026-03-29 11:21:48 +00:00
parent 6aecd44114
commit 5d16a15a41
+2
View File
@@ -8,6 +8,7 @@ uniform vec2 torch_lights[32];
uniform int num_torches; uniform int num_torches;
uniform float time_sec; uniform float time_sec;
// External snippet
// Simplex 2D noise // Simplex 2D noise
// Source: https://gist.github.com/patriciogonzalezvivo/670c22f3966e662d2f83 // Source: https://gist.github.com/patriciogonzalezvivo/670c22f3966e662d2f83
vec3 permute(vec3 x) { return mod(((x*34.0)+1.0)*x, 289.0); } vec3 permute(vec3 x) { return mod(((x*34.0)+1.0)*x, 289.0); }
@@ -38,6 +39,7 @@ float snoise(vec2 v){
g.yz = a0.yz * x12.xz + h.yz * x12.yw; g.yz = a0.yz * x12.xz + h.yz * x12.yw;
return 130.0 * dot(m, g); return 130.0 * dot(m, g);
} }
// End of external snippet.
void main() { void main() {
vec2 virtual_coord = (gl_FragCoord.xy - offset) / scale; vec2 virtual_coord = (gl_FragCoord.xy - offset) / scale;