nanogl-pbr
Version:
pbr material for nanogl
13 lines (12 loc) • 398 B
TypeScript
import Program from 'nanogl/program';
import { GLContext } from 'nanogl/types';
import IProgramSource from './interfaces/IProgramSource';
declare class ProgramCache {
gl: GLContext;
private _cache;
constructor(gl: GLContext);
static getCache(gl: GLContext): ProgramCache;
compile(source: IProgramSource): Program;
release(prg: Program): void;
}
export default ProgramCache;