import rendererWebGPU from './p5.RendererWebGPU.js';
import '../constants-DwbuOBz3.js';
import '../webgl/enums.js';
import '../strands/ir_types.js';
import './shaders/color.js';
import './shaders/line.js';
import './shaders/material.js';
import './shaders/font.js';
import './shaders/blit.js';
import './strands_wgslBackend.js';
import './shaders/functions/noise3DWGSL.js';
import './shaders/functions/randomWGSL.js';
import './shaders/functions/randomVertWGSL.js';
import './shaders/functions/randomComputeWGSL.js';
import '../strands/ir_dag.js';
import '../strands/strands_FES.js';
import '../ir_builders-CMXkjMoV.js';
import '../strands/ir_cfg.js';
import '../strands/strands_builtins.js';
import './shaders/filters/base.js';
import './shaders/imageLight.js';
import './shaders/compute.js';

function index(p5){
  p5.registerAddon(rendererWebGPU);
}

export { index as default };
