@luma.gl/shadertools
Version:
Shader module system for luma.gl
35 lines • 978 B
TypeScript
import { fp64ify, fp64LowPart, fp64ifyMatrix4 } from "../../../modules/math/fp64/fp64-utils.js";
export { fp64ify, fp64LowPart, fp64ifyMatrix4 };
declare function getUniforms(): {
ONE: number;
};
/**
* 64bit arithmetic: add, sub, mul, div (small subset of fp64 module)
*/
export declare const fp64arithmetic: {
name: string;
vs: string;
getUniforms: typeof getUniforms;
fp64ify: typeof fp64ify;
fp64LowPart: typeof fp64LowPart;
fp64ifyMatrix4: typeof fp64ifyMatrix4;
};
/**
* Full 64 bit math library
*/
export declare const fp64: {
name: string;
vs: string;
dependencies: {
name: string;
vs: string;
getUniforms: typeof getUniforms;
fp64ify: typeof fp64ify;
fp64LowPart: typeof fp64LowPart;
fp64ifyMatrix4: typeof fp64ifyMatrix4;
}[];
fp64ify: typeof fp64ify;
fp64LowPart: typeof fp64LowPart;
fp64ifyMatrix4: typeof fp64ifyMatrix4;
};
//# sourceMappingURL=fp64.d.ts.map