A thing that always sucks about using graphics APIs is when you see a "size" parameter and you don't know whether it's size in bytes, size in words (floats), or size in strides (logical vertex mesh elements, bundling together several attributes). There is no solution to this, other than to switch to like Haskell or something where you can have five different int types categorized by meaning. It just sucks