<?xml version="1.0" encoding="UTF-8"?>
<Material name="CgTestMaterial">
  <Property name="Property1">
    <Member name="DiffuseColor" number_of_elements="3" type="Double" value="1.0 0.5 0.5" />
  </Property>

  <Shader scope="Vertex" name="CGVertexLighting" location="Library" language="Cg"
    entry="main" args="-DVERTEX_PROGRAM">
    <MatrixUniform name="ModelViewProj" type="State" number_of_elements="2" 
      value="CG_GL_MODELVIEW_PROJECTION_MATRIX CG_GL_MATRIX_IDENTITY"> 
    </MatrixUniform>

    <PropertyUniform name="Ka" value="Ambient" />
    <PropertyUniform name="AmbientColor" value="AmbientColor" />
    <PropertyUniform name="Kd" value="Diffuse" />
    <PropertyUniform name="DiffuseColor" value="DiffuseColor" />
    <PropertyUniform name="Ks" value="Specular" />
    <PropertyUniform name="Ksp" value="SpecularPower" />
    <PropertyUniform name="SpecularColor" value="SpecularColor" />

    <LightUniform name="lightPosition" value="Position" />
    <LightUniform name="lightDiffuseColor" value="DiffuseColor" />
    <LightUniform name="lightSpecularColor" value="SpecularColor" />
    <LightUniform name="lightAmbientColor" value="AmbientColor" />

    <CameraUniform name="eyePosition" value="Position" />
  </Shader>
</Material>
