File: CgLighting.xml

package info (click to toggle)
vtk 5.8.0-13
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 130,524 kB
  • sloc: cpp: 1,129,256; ansic: 708,203; tcl: 48,526; python: 20,875; xml: 6,779; yacc: 4,208; perl: 3,121; java: 2,788; lex: 931; sh: 660; asm: 471; makefile: 299
file content (28 lines) | stat: -rw-r--r-- 1,255 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?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>