@luma.gl/shadertools
Version:
Shader module system for luma.gl
31 lines (29 loc) • 674 B
JavaScript
import { fp64ify, fp64LowPart, fp64ifyMatrix4 } from './fp64-utils';
import fp64arithmeticShader from './fp64-arithmetic.glsl';
import fp64functionShader from './fp64-functions.glsl';
const CONST_UNIFORMS = {
ONE: 1.0
};
export { fp64ify, fp64LowPart, fp64ifyMatrix4 };
function getUniforms() {
return CONST_UNIFORMS;
}
export const fp64arithmetic = {
name: 'fp64-arithmetic',
vs: fp64arithmeticShader,
fs: null,
getUniforms,
fp64ify,
fp64LowPart,
fp64ifyMatrix4
};
export const fp64 = {
name: 'fp64',
vs: fp64functionShader,
fs: null,
dependencies: [fp64arithmetic],
fp64ify,
fp64LowPart,
fp64ifyMatrix4
};
//# sourceMappingURL=fp64.js.map