vite-plugin-lygia-resolver
Version:
Convenient way to import GLSL shaders from Lygia library at build time
66 lines (60 loc) • 936 B
TypeScript
/**
* @const
* @readonly
* @kind module
* @description Generic shaders
*/
declare module '*.glsl' {
const shader: string;
export default shader;
}
/**
* @const
* @readonly
* @kind module
* @description WebGPU shaders
*/
declare module '*.wgsl' {
const shader: string;
export default shader;
}
/**
* @const
* @readonly
* @kind module
* @description Vertex shaders
*/
declare module '*.vert' {
const shader: string;
export default shader;
}
/**
* @const
* @readonly
* @kind module
* @description Fragment shaders
*/
declare module '*.frag' {
const shader: string;
export default shader;
}
/**
* @const
* @readonly
* @kind module
* @description Vertex shaders
*/
declare module '*.vs' {
const shader: string;
export default shader;
}
/**
* @const
* @readonly
* @kind module
* @description Fragment shaders
*/
declare module '*.fs' {
const shader: string;
export default shader;
}