fgiesen.wordpress.com 4. 11. 2024BC7 optimal solid-color blocks – fgiesen.wordpress.com 26. 10. 2024Why those particular integer multiplies? – fgiesen.wordpress.com 25. 10. 2024Inserting a 0 bit in the middle of a value – fgiesen.wordpress.com 24. 10. 2024Zero or sign extend – fgiesen.wordpress.com 29. 8. 2024When is a BCn/ASTC endpoints-from-indices solve singular? – fgiesen.wordpress.com 8. 8. 2024Oodle, Kraken etc. misconceptions – fgiesen.wordpress.com 30. 10. 2023Entropy decoding in Oodle Data: x86-64 6-stream Huffman decoders – fgiesen.wordpress.com 22. 7. 2023Computational complexity of texture encoding – fgiesen.wordpress.com 7. 5. 2023A very brief BitKnit retrospective – fgiesen.wordpress.com 20. 3. 2023Notes on FFTs: for implementers – fgiesen.wordpress.com 19. 3. 2023Notes on FFTs: for users – fgiesen.wordpress.com 8. 11. 2022What’s that magic computation in stb__RefineBlock? – fgiesen.wordpress.com 7. 10. 2022On AlphaTensor’s new matrix multiplication algorithms – fgiesen.wordpress.com 9. 9. 2022Morton codes addendum – fgiesen.wordpress.com 5. 9. 2022Entropy decoding in Oodle Data: x86-64 3-stream Huffman decoders – fgiesen.wordpress.com 4. 4. 2022Entropy decoding in Oodle Data: Huffman decoding on the Jaguar – fgiesen.wordpress.com 4. 10. 2021GPU BCn decoding – fgiesen.wordpress.com 30. 8. 2021Entropy coding in Oodle Data: Huffman coding – fgiesen.wordpress.com 10. 7. 2021Entropy coding in Oodle Data: the big picture – fgiesen.wordpress.com 20. 7. 2019Frequency responses of half-pel filters – fgiesen.wordpress.com 8. 4. 2019What happens when iterating filters? – fgiesen.wordpress.com 12. 2. 2019Cache tables – fgiesen.wordpress.com 9. 2. 2019Rotating a single vector using a quaternion – fgiesen.wordpress.com 10. 12. 2018Rate-distortion optimization – fgiesen.wordpress.com 27. 9. 2018Reading bits in far too many ways (part 3) – fgiesen.wordpress.com 5. 3. 2018A whirlwind introduction to dataflow graphs – fgiesen.wordpress.com 20. 2. 2018Reading bits in far too many ways (part 2) – fgiesen.wordpress.com 19. 2. 2018Reading bits in far too many ways (part 1) – fgiesen.wordpress.com 20. 1. 2018Network latencies and speed of light – fgiesen.wordpress.com 21. 12. 2017Papers I like (part 7) – fgiesen.wordpress.com
4. 11. 2024BC7 optimal solid-color blocks – fgiesen.wordpress.com 26. 10. 2024Why those particular integer multiplies? – fgiesen.wordpress.com 25. 10. 2024Inserting a 0 bit in the middle of a value – fgiesen.wordpress.com 24. 10. 2024Zero or sign extend – fgiesen.wordpress.com 29. 8. 2024When is a BCn/ASTC endpoints-from-indices solve singular? – fgiesen.wordpress.com 8. 8. 2024Oodle, Kraken etc. misconceptions – fgiesen.wordpress.com 30. 10. 2023Entropy decoding in Oodle Data: x86-64 6-stream Huffman decoders – fgiesen.wordpress.com 22. 7. 2023Computational complexity of texture encoding – fgiesen.wordpress.com 7. 5. 2023A very brief BitKnit retrospective – fgiesen.wordpress.com 20. 3. 2023Notes on FFTs: for implementers – fgiesen.wordpress.com 19. 3. 2023Notes on FFTs: for users – fgiesen.wordpress.com 8. 11. 2022What’s that magic computation in stb__RefineBlock? – fgiesen.wordpress.com 7. 10. 2022On AlphaTensor’s new matrix multiplication algorithms – fgiesen.wordpress.com 9. 9. 2022Morton codes addendum – fgiesen.wordpress.com 5. 9. 2022Entropy decoding in Oodle Data: x86-64 3-stream Huffman decoders – fgiesen.wordpress.com 4. 4. 2022Entropy decoding in Oodle Data: Huffman decoding on the Jaguar – fgiesen.wordpress.com 4. 10. 2021GPU BCn decoding – fgiesen.wordpress.com 30. 8. 2021Entropy coding in Oodle Data: Huffman coding – fgiesen.wordpress.com 10. 7. 2021Entropy coding in Oodle Data: the big picture – fgiesen.wordpress.com 20. 7. 2019Frequency responses of half-pel filters – fgiesen.wordpress.com 8. 4. 2019What happens when iterating filters? – fgiesen.wordpress.com 12. 2. 2019Cache tables – fgiesen.wordpress.com 9. 2. 2019Rotating a single vector using a quaternion – fgiesen.wordpress.com 10. 12. 2018Rate-distortion optimization – fgiesen.wordpress.com 27. 9. 2018Reading bits in far too many ways (part 3) – fgiesen.wordpress.com 5. 3. 2018A whirlwind introduction to dataflow graphs – fgiesen.wordpress.com 20. 2. 2018Reading bits in far too many ways (part 2) – fgiesen.wordpress.com 19. 2. 2018Reading bits in far too many ways (part 1) – fgiesen.wordpress.com 20. 1. 2018Network latencies and speed of light – fgiesen.wordpress.com 21. 12. 2017Papers I like (part 7) – fgiesen.wordpress.com