UNPKG

nanogl-pbr

Version:
16 lines (15 loc) 367 B
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;