Blogs / Personal blogs

Jasper St. Pierre

blog.mecheye.net

Matrix multiplication in graphics APIs is ridiculously confusing. People are often confused about the right order of multiplying their matrices, and about row-major, column-major, pre-multiplication, post-multiplication, row vectors and column vectors, and transposing.

Popular posts
7
Total points
1,857
HN comments
591
Rank
#919 personal

Visit blog.mecheye.net → RSS feedOn Hacker News Sep 2012 – May 2019

Software Engineering 4Systems & Performance 3Web & Frontend 2Games & Graphics 2Design & UX 2Programming Languages 1

1

Why are 2D vector graphics so much harder than 3D?

There’s a lot of fantastic research into 2D graphics rendering these days. Petr Kobalicek and Fabian Yzerman have been working on Blend2D , one of the fastest and most accurate CPU rasterizers on the market, with a novel JIT approach. Patrick Walton of Mozilla has explored not just one, but three separate approaches…