If you've never encountered texture coordinates before, DanLehen has a detailed introduction that you can find here . If you have used texture coordinates before in another API you may have noticed that we are a little different. Here's what you need