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
29
30
31
32
33
34
|
!!ARBfp1.0
# cgc version 1.3.0001, build date Aug 4 2004 10:01:10
# command line args: -profile arbfp1
# source file: ../cg/shrink.cg
# source file: ../cg/hdr.cg
#vendor NVIDIA Corporation
#version 1.0.02
#profile arbfp1
#program main
#semantic main.sceneTex : TEXUNIT0
#var float4 In.wpos : : : 0 : 0
#var float3 In.tex0 : $vin.TEX0 : TEX0 : 0 : 1
#var float3 In.tex1 : : : 0 : 0
#var float4 In.col0 : : : 0 : 0
#var samplerRECT sceneTex : TEXUNIT0 : texunit 0 : 1 : 1
#var half4 main : $vout.COL : COL : -1 : 1
#const c[0] = 1 0 0.25
PARAM c[1] = { { 1, 0, 0.25 } };
TEMP R0;
TEMP R1;
TEMP R2;
ADD R0.xy, fragment.texcoord[0], c[0];
TEX R1, R0, texture[0], RECT;
TEX R0, fragment.texcoord[0], texture[0], RECT;
ADD R2, R0, R1;
ADD R0.xy, fragment.texcoord[0], c[0].yxzw;
ADD R1.xy, fragment.texcoord[0], c[0].x;
TEX R0, R0, texture[0], RECT;
TEX R1, R1, texture[0], RECT;
ADD R0, R2, R0;
ADD R0, R0, R1;
MUL result.color, R0, c[0].z;
END
# 11 instructions, 3 R-regs
|