The ryg blog
![](/media/favicons/7/n/7nkg97/favicon.png)
When I grow up I'll be an inventor.
- By Fabien Giesen
- Based in United States of America
- Roughly one post per year
- First post on
Posts per year
Year starting | Posts |
---|---|
2021 | 1 |
2022 | 5 |
2023 | 5 |
2024 | 0 |
Any gaps could be due to errors when fetching the blog’s feed.
Most recent posts
It’s been a while! Last time, I went over how the 3-stream Huffman decoders in Oodle Data work. The 3-stream layout is what we originally went with. It gives near-ideal performance on the last game …
Most standard texture compression formats use a type of algorithmic vector quantization (meaning that instead of storing an explicit codebook of possible blocks, the codebook entries are determined by an algorithm that uses the encoded …
UPDATE May 7, 2023: I wrote this post yesterday somewhat in a huff (for reasons not worth going into) and the original post contained several inaccuracies. These have been corrected in this version and I’ve …