vecAmbient

vecDiffuse

vecSpecular

vecEmissive

The current material properties, converted to color vectors for vertex shaders (alpha, red, green, blue) .

Range

0.0f .. 1.0f

Type

float4

Example:

effect "
  ...
  float4 vecAmbient;
  float4 vecDiffuse;

  technique shader_test
  {
     pass p0
     {
        VertexShaderConstant[12] = <vecAmbient>; // the material ambient values, 0.0f..1.0f range
        VertexShaderConstant[13] = <vecDiffuse>; // the material diffuse values
        ...
     }
  }
";

See also:

MATERIAL, shaders, shader parameters

 

► latest version online