nanogl-pbr
Version:
pbr material for nanogl
16 lines (15 loc) • 367 B
JavaScript
import Chunk from './Chunk';
class ShaderPrecision extends Chunk {
constructor(p = 'mediump') {
super(true, false);
this.fprecision = p;
}
set(p) {
this.fprecision = p;
}
_genCode(slots) {
const s = `precision ${this.fprecision} float;\n`;
slots.add('precision', s);
}
}
export default ShaderPrecision;