Is there a straight forward method of implementing multi-texturing as mentioned in this (http://www.kraftwrk.com/multi_texturing.htm) article in a cross platform/portable way? That example is good but it uses code like: