new prepass model with diffuse textures