gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] libvob/org/nongnu/libvob/demo fpfont.py


From: Janne V. Kujala
Subject: [Gzz-commits] libvob/org/nongnu/libvob/demo fpfont.py
Date: Tue, 08 Apr 2003 10:57:31 -0400

CVSROOT:        /cvsroot/libvob
Module name:    libvob
Changes by:     Janne V. Kujala <address@hidden>        03/04/08 10:57:31

Modified files:
        org/nongnu/libvob/demo: fpfont.py 

Log message:
        lorem ipsum dolor

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/org/nongnu/libvob/demo/fpfont.py.diff?tr1=1.3&tr2=1.4&r1=text&r2=text

Patches:
Index: libvob/org/nongnu/libvob/demo/fpfont.py
diff -u libvob/org/nongnu/libvob/demo/fpfont.py:1.3 
libvob/org/nongnu/libvob/demo/fpfont.py:1.4
--- libvob/org/nongnu/libvob/demo/fpfont.py:1.3 Tue Apr  8 09:44:39 2003
+++ libvob/org/nongnu/libvob/demo/fpfont.py     Tue Apr  8 10:57:31 2003
@@ -7,34 +7,62 @@
 
 from math import sin
 
+from org.nongnu.libvob.paper.texcache import getCachedTexture
+
+args = [ [256, 256, 0, 4, "RGBA", "RGBA", "noise",
+          ["bias", ".5", "scale", "1.0", "type", "faBm", "freq", "10"]],
+         [64, 64, 0, 4, "RGBA", "RGBA", "geometric", ["type", "0"]],
+         [64, 64, 0, 4, "RGBA", "RGBA", "geometric", ["type", "1"]],
+         [64, 64, 0, 4, "RGBA", "RGBA", "geometric", ["type", "2"]],
+         [2, 2, 0, 4, "RGBA", "RGBA", "geometric", ["type", "3"]],
+         [64, 64, 0, 4, "RGBA", "RGBA", "geometric", ["type", "4"]],
+         [64, 64, 0, 4, "RGBA", "RGBA", "geometric", ["type", "5"]],
+         [2, 2, 0, 4, "RGBA", "RGBA", "geometric", ["type", "6"]],
+         ]
+
+tex = getCachedTexture(args[7])
+
+
 fp = [GL.createProgram("""!!FP1.0
 
 MOV R10, f[TEX0].xyzw;
 DDX R8, R10;
 DDY R9, R10;
 
-TEX R0, R10, TEX0, 2D;
+MUL R18, R8, .5;
+MUL R19, R9, .5;
+
+TXD R0, R10, R18, R19, TEX0, 2D;
 ADD R11, R10, R8;
-TEX R1, R11, TEX0, 2D;
+TXD R1, R11, R18, R19, TEX0, 2D;
 ADD R11, R10, -R8;
-TEX R2, R11, TEX0, 2D;
+TXD R2, R11, R18, R19, TEX0, 2D;
 ADD R11, R10, R9;
-TEX R3, R11, TEX0, 2D;
+TXD R3, R11, R18, R19, TEX0, 2D;
 ADD R11, R10, -R9;
-TEX R4, R11, TEX0, 2D;
+TXD R4, R11, R18, R19, TEX0, 2D;
 
 ADD R5, R0, R1;
 ADD R5, R5, R2;
 ADD R5, R5, R3; 
 ADD R5, R5, R4; 
+MUL R5, R5, .2;
 
 MUL R6, R0, R0;
 MAD R6, R1, R1, R6;
 MAD R6, R2, R2, R6;
 MAD R6, R3, R3, R6;
 MAD R6, R4, R4, R6;
+MUL R6, R6, .2;
 
-SUB R0.xyz, 1, R0.w;
+MOV R5.x, R5.w;
+MOV R5.y, R0.w;
+
+TEX R0, R5, TEX3, 2D;
+
+#SGT R0.w, R0.w, R5.w;
+
+#SUB R0.xyz, 1, R0.w;
 MOV R0.w, 1;
 MOV o[COLR], R0;
 
@@ -47,7 +75,7 @@
 MUL R8, .3333333333, R8;
 DDY R9, R10;
 
-MAD R10, -2, R8, R10;
+MAD R10, -3, R8, R10;
 
 TXD R0, R10, R8, R9, TEX0, 2D;
 ADD R10, R8, R10;
@@ -97,7 +125,7 @@
 MOV o[COLR], R0;
 END
 """),
-]
+][1:]
 
 loremipsum = """Lorem ipsum dolor sit amet, consetetur sadipscing elitr,  sed 
diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed 
diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet 
clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,  sed diam nonumy 
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam 
voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita 
kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem 
ipsum dolor sit amet, consetetur sadipscing elitr,  sed diam nonumy eirmod 
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At 
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd 
gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
 
@@ -143,7 +171,20 @@
         Enable BLEND
         BlendFunc ONE ONE
         BlendEquation MIN
-        """ % fpid))
+
+        ActiveTexture TEXTURE3
+        BindTexture TEXTURE_2D %s
+
+        TexImage2D TEXTURE_2D 0 RGBA 4 4 0 RGBA \
+        .1 .2 .3 0  0 0 1 0  0 1 0 0  0 1 1 0 \
+        1 0 0 0  1 0 1 0  1 1 0 0  1 1 1 0 \
+        0 0 0 0  0 0 .5 0  0 .5 0 0  0 .5 .5 0 \
+        .5 0 0 0  .5 0 .5 0  .5 .5 0 0  .5 .5 .5 0 
+        
+        TexParameter TEXTURE_2D TEXTURE_MIN_FILTER NEAREST
+        TexParameter TEXTURE_2D TEXTURE_MAG_FILTER NEAREST
+        ActiveTexture TEXTURE0
+        """ % (fpid, tex.getTexId())))
 
         cs = vs.orthoCS(0, "a", 0, self.x, self.y, 1, 1)
 
@@ -151,7 +192,7 @@
         
        for i in range(7,15):
            csi = vs.orthoCS(cs, str(i), 0, 0, i*(i+1), i, i)
-           putText(vs, csi, "foobarhglkjhglkjlhgk")
+            putText(vs, csi, " ".join(words[0:3]))
         
         putnoc(vs, getDListNocoords("PopAttrib"))
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]