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

I don’t know who the Web Audio API is designed for

WebGL is, all things considered, a pretty decent API. It’s not a great API, but that’s just because OpenGL is also not a great API. It gives you raw access to the GPU and is pretty low-level. For those intimidated by something so low-level, there are quite a few higher-level engines like three.js and Unity which are…

2

Introduction to HTML Components

HTML Components (HTC), introduced in Internet Explorer 5.5, offers a powerful new way to author interactive Web pages. Using standard DHTML, JScript and CSS knowledge, you can define custom behaviors on elements using the “behavior” attribute. Let’s create a behavior for a simple kind of “image roll-over” effect. For…