Mixed Precision GPU Noise with HLSL
A technique for achieving double-resolution noise at speeds close to float arithmetic, by restricting double arithmetic to the ranges where it is needed.
A technique for achieving double-resolution noise at speeds close to float arithmetic, by restricting double arithmetic to the ranges where it is needed.
How shifting the coordinate frame in gradient noise improves precision, enabling fast large-scale procedural noise on GPUs and SIMD hardware.