speedy-vision
Version:
GPU-accelerated Computer Vision for JavaScript
15 lines (14 loc) • 414 B
TypeScript
/** @typedef {Map<string,number>} ShaderDefines */
/**
* Custom preprocessor for the shaders
*/
export class ShaderPreprocessor {
/**
* Runs the preprocessor
* @param {string} code
* @param {ShaderDefines} [defines]
* @returns {string} preprocessed code
*/
static run(code: string, defines?: ShaderDefines | undefined): string;
}
export type ShaderDefines = Map<string, number>;