Skip to content
This repository has been archived by the owner on Nov 25, 2023. It is now read-only.

Latest commit

 

History

History
23 lines (16 loc) · 489 Bytes

README.md

File metadata and controls

23 lines (16 loc) · 489 Bytes

parcel-plugin-glsl

Import .glsl files as strings with parcel. The shader contents are available as the default export of the file.

Example

import { ShaderMaterial } from 'three';
import vertexShader from './vert-shader.glsl';
import fragmentShader from './frag-shader.glsl';

export function CustomShaderMaterial() {
  
  return new ShaderMaterial({
    uniforms: { ... },
    vertexShader,
    fragmentShader,
  });
  
}