Hay algo que me confunde mucho. ¿Comparten el diffuse y el specular el mismo registro en el Vertex Shader, el D0, o tienen registros por separado?
En oD0 se almacena el diffuse y en oD1 el specular.
Saludos
Es que en algunos ejemplos se utiliza sólo el d0, por eso me ha extrañado.
Entonces el d0(diffuse) se utiliza para oscurecer y el d1(specular) se utilizar para iluminar.¿Cierto?