import * as THREE from "three"; import splatDefines from "./shaders/splatDefines.glsl"; import splatFragment from "./shaders/splatFragment.glsl"; import splatVertex from "./shaders/splatVertex.glsl"; let shaders: Record | null = null; export function getShaders(): Record { if (!shaders) { // @ts-ignore THREE.ShaderChunk.splatDefines = splatDefines; shaders = { splatVertex, splatFragment, }; } return shaders; }