@lightningjs/renderer
Version:
Lightning 3 Renderer
33 lines (28 loc) • 694 B
JavaScript
import { WebGlCoreRenderer } from "./webgl/WebGlCoreRenderer.js";
export class CoreShaderManager {
renderer;
constructor(renderer) {
this.renderer = renderer;
}
loadShader(type, props) {
console.log('Type', type, props);
}
}
class WebGlShaderManager extends CoreShaderManager {
}
/*const renderer = new WebGlCoreRenderer({
})
const shaderManager = new WebGlShaderManager(renderer)
class TestShader implements WebGlShader {
props = {
colors: [] as string[]
}
fragment = 'banaan'
}
const TestShader2 : WebGlShader = {
fragment: 'kiwi'
}
shaderManager.loadShader(TestShader, {
colors: ['ja']
})*/
//# sourceMappingURL=CoreShaderManager.js.map