glam
Version:
Experimental WebGL Engine
16 lines (11 loc) • 346 B
JavaScript
import ClearMeshes from './clear-meshes'
import ClearUnused from './clear-unused'
import GetOrCreate from './get-or-create'
export default function shaderCache() {
var cache = {}
return {
clearMeshes : ClearMeshes.bind( null, cache ),
clearUnused : ClearUnused.bind( null, cache ),
getOrCreate : GetOrCreate.bind( null, cache )
}
}