DirectX uses row-first notation for tables or matrices while OpenGL uses column-first notation.

Why on earth would mathematicians choose the opposite of the Cartesian method of ordering the axis(first x then y) boggles me.

Furthermore, we refer to the *x component* as the *number of columns* and the *y component* as the *size of the column*