Original Post
I want to use single pass multitexturing. Declaring vertex format: #define D3DFVF_HGEVERTEX (D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_TEX2) Declaring vertex structure: struct Vertex { float x, y, z; DWORD col; float tx, ty; float tx_mask, ty_mask; }; Now I have two sets of texture coordinates. But! I need to render second texture with offset. Not by the same coordinates as first. Please advice me how can I do it? Thanks.