Original Post
i've just got shadow maps working with projective texturing, the problme is: i can project the texture on to a scene with no other materials easily. The problem becomes how do i project a texture on to a mesh but render the mesh using the material i have also? because i currently use texture matrices, multitexturing etc? my initial idea is to offset my materials being rendered eg: i have a material that uses 2 textures they would use texture units 0 and 1, now i want to project another texture on to the mesh, so i would do: projective texture uses unit 0, offsetting the other textures to 1 and 2, then i would just some how set the output pixel from texture 0 to go to texture 1.... does this sound like how most people do it?