Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 0243c8b7bca94179c78b9bd6ac76c033 > files > 167

cg-examples-3.0.0018-0.1.x86_64.rpm

// This is C3E3f_texture from "The Cg Tutorial" (Addison-Wesley, ISBN
// 0321194969) by Randima Fernando and Mark J. Kilgard.  See page 67.

struct C3E2v_Output {
  float4 position : POSITION;  
  float2 texCoord : TEXCOORD0;
};

struct C3E3f_Output {
  float4 color : COLOR;
};

C3E3f_Output C3E3f_texture( C3E2v_Output input,
                            uniform sampler2D decal : TEX0 )
{
  C3E3f_Output OUT;
  OUT.color = tex2D(decal, input.texCoord); 
  return OUT;
}