   texture and light
  Hy.I have a shader that calculate the ambient,diffuse and specular component and i have a texture color sapled by a texture.How i can blend the two color for simulate a texture that change with the light? float diffuse = dot(normalVec, LIGHT0_MODEL_DIRECTION_N);    // Calculate specular component.    float specular = dot(normalVec, halfVec);    // diffuse and specular values.    float4 lighting = lit(diffuse, specular, 32);    // Blue diffuse material    float3 diffuseMaterial = float3(0.0, 0.0, 1.0);    // White specular material    float3 specularMaterial = float3(1.0, 1.0, 1.0);    // Combine diffuse and specular contributions and    // output final vertex color.    OUT.Color.rgb = lighting.y * diffuseMaterial + lighting.z * specularMaterial;    //OUT.Color.a = 1.0;now i must ADD the texture color component or MULTIPLY in the final color?   
  Try multiplying the light color and the sampled texture color. This will have the effect of making lights darken the texture, so make sure your textures are drawn as if they're fully lit.   ;  what light color?the diffuse ,the specular the ambient or all the light?   