File: FragmentTexture.cg

package info (click to toggle)
paraview 3.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 124,600 kB
  • ctags: 133,728
  • sloc: cpp: 958,817; ansic: 509,658; tcl: 45,787; xml: 23,401; python: 19,574; perl: 3,112; yacc: 1,787; java: 1,517; sh: 665; asm: 471; lex: 400; makefile: 168; objc: 28
file content (20 lines) | stat: -rw-r--r-- 559 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// don't reference TEXCOORD0, it's and alias for POSITION
void fragment_program( in float2 tcoord : TEXCOORD0,
                       in float4 pos    : TEXCOORD1,
                       in float4 normal : TEXCOORD2,
                       in float4 col    : COLOR0,

                       uniform float3 opacity,
                       uniform sampler2D decal,

                       out float4 color  : COLOR
                       )
{
#if 0
  color.rg = tcoord.rg;
  color.b = 1.0;
#else
  color.rgb = tex2D(decal, tcoord);
#endif
  color.a = opacity;
}