@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
10 lines (8 loc) • 412 B
text/typescript
import {AssemblerGlControllerNode} from '../../../gl/code/Controller';
import {BaseNodeType} from '../../../_Base';
function customMaterialBaseSetRecompileRequired(node: AssemblerGlControllerNode) {
node.assemblerController()?.setCompilationRequired();
}
export const CUSTOM_MAT_PARAM_OPTIONS = {
callback: (node: BaseNodeType) => customMaterialBaseSetRecompileRequired(node as AssemblerGlControllerNode),
};