@luma.gl/shadertools
Version:
Shader module system for luma.gl
6 lines • 359 B
TypeScript
/** Quick random generator for fragment shaders */
export declare const random: {
readonly name: "random";
readonly fs: "float random(vec3 scale, float seed) {\n /* use the fragment position for a different seed per-pixel */\n return fract(sin(dot(gl_FragCoord.xyz + seed, scale)) * 43758.5453 + seed);\n}\n";
};
//# sourceMappingURL=random.d.ts.map