UNPKG

@thi.ng/shader-ast-stdlib

Version:

Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast

20 lines 684 B
/** * Encodes a float value in `[0,1)` interval to a vec4 suitable for a * 8bit/channel render texture. Use {@link unpackFloat} for reverse op. * * @remarks * Reference: * https://aras-p.info/blog/2009/07/30/encoding-floats-to-rgba-the-final/ */ export declare const packFloat: import("@thi.ng/shader-ast").TaggedFn1<"float", "vec4">; /** * Reverse op of {@link packFloat}. * * @remarks * Also see {@link packedNormal2} for related functionality. * * Reference: * https://aras-p.info/blog/2009/07/30/encoding-floats-to-rgba-the-final/ */ export declare const unpackFloat: import("@thi.ng/shader-ast").TaggedFn1<"vec4", "float">; //# sourceMappingURL=pack-float.d.ts.map