|
e31ec6eb4e
|
Added a new trifloat type that uses 48 bits and is signed.
|
2019-07-07 14:02:09 +09:00 |
|
|
508cda6021
|
Better path usage and "extern crate" removal in sub-crates.
|
2018-12-16 13:14:06 -08:00 |
|
|
5fb349cc49
|
Second step transitioning to Rust 2018.
|
2018-12-16 12:07:11 -08:00 |
|
|
ea75e3ed21
|
Added benchmarks for both Trifloat and Oct32 encoding/decoding.
|
2018-11-29 11:09:48 -08:00 |
|
|
c0cb071251
|
Further optimizations to the trifloat implementation.
Also improved documentation.
|
2018-11-28 15:31:21 -08:00 |
|
|
27521f44a6
|
Cleanup and better docs for trifloat.
|
2018-11-23 23:12:06 -08:00 |
|
|
ff9a56977a
|
Use bit fiddling to avoid some expensive operations in trifloat encoding/decoding.
|
2018-11-23 22:31:28 -08:00 |
|
|
3d1ade21c2
|
Better naming for the trifloat functions.
|
2018-11-23 21:38:27 -08:00 |
|
|
3fb22fdefa
|
Implemented a "tri-float" encoding, similar to RGBE.
This implementation trades less range for more precision, giving
9 bits to each mantissa instead of just 8 bits as in RGBE.
|
2018-11-23 20:01:15 -08:00 |
|