
Abstraction maker, abstraction breaker. @rygorous@mastodon.gamedev.place he/him
Joined December 2009
- Tweets83.6K
- Following91
- Followers14.8K
- Likes4K
This is comparable to slightly less amount of work than just converting regular (u)int32 to float is!
New blog post: "UNORM and SNORM to float, hardware edition" fgiesen.wordpress.com/2024/1…
We just released Oodle 2.9.13.
Significantly increased BC7 encoding speed (about 20-25% encode time reduction for non-RDO on typical content, 25-30% encode time reduction for RDO) at slightly increased quality.
Also several bug fixes and experimental WASM 64-bit support.
New blog post: "Exact UNORM8 to float" fgiesen.wordpress.com/2024/1… a satisfying solution to a problem that, quite possibly, nobody has
New blog post: "BC7 optimal solid-color blocks" fgiesen.wordpress.com/2024/1… clearing out my "I should write this up" queue, this technique is from... *checks git logs* May 2017. Oh my. (I have quite the backlog.)
New blog post: "Why those particular integer multiplies?" fgiesen.wordpress.com/2024/1… some explanation and some speculation on the integer SIMD multiplies offered in x86, along with some history
New blog post: "Inserting a 0 bit in the middle of a value" fgiesen.wordpress.com/2024/1… I guess it's 2-for-1 bit hacks week.
New blog post: "Zero or sign extend" fgiesen.wordpress.com/2024/1…