@absulit/points
Version:
A Generative Art library made in WebGPU
22 lines (16 loc) • 535 B
JavaScript
import { texturePosition } from '../../image.js';
import { fnusin } from '../../animation.js';
import { brightness, WHITE } from '../../color.js';
const frag = /*wgsl*/`
${fnusin}
${texturePosition}
${brightness}
${WHITE}
@fragment
fn main(in: FragmentIn) -> @location(0) vec4f {
let imageColor = texturePosition(renderpass_feedbackTexture, renderpass_feedbackSampler, vec2(0., 0), in.uvr, true);
let finalColor:vec4f = brightness(imageColor) * WHITE;
return finalColor;
}
`;
export default frag;