[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] libvob/vob/fillet light3d.py
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] libvob/vob/fillet light3d.py |
Date: |
Mon, 30 Jun 2003 03:22:38 -0400 |
CVSROOT: /cvsroot/libvob
Module name: libvob
Branch:
Changes by: Tuomas J. Lukka <address@hidden> 03/06/30 03:22:38
Modified files:
vob/fillet : light3d.py
Log message:
A faster fragment program
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/vob/fillet/light3d.py.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
Patches:
Index: libvob/vob/fillet/light3d.py
diff -u libvob/vob/fillet/light3d.py:1.20 libvob/vob/fillet/light3d.py:1.21
--- libvob/vob/fillet/light3d.py:1.20 Sun Jun 29 07:22:07 2003
+++ libvob/vob/fillet/light3d.py Mon Jun 30 03:22:38 2003
@@ -99,6 +99,36 @@
""", "fp30"))
+edgefp = GL.createProgram("""!!FP1.0
+TEX R0, f[WPOS].xyxx, TEX0, RECT;
+DP4R R0.x, R0, {1.5258789e-05, 0.00390625, 1, 0};
+
+ADDR R1.xy, f[WPOS].xyxx, {-1, 0}.xyxx;
+TEX R1, R1.xyxx, TEX0, RECT;
+DP4R R2.x, R1, {1.5258789e-05, 0.00390625, 1, 0};
+
+ADDR R1.xy, f[WPOS].xyxx, {1, 0}.xyxx;
+TEX R1, R1.xyxx, TEX0, RECT;
+DP4R R2.y, R1, {1.5258789e-05, 0.00390625, 1, 0};
+
+ADDR R1.xy, f[WPOS].xyxx, {0, -1}.xyxx;
+TEX R1, R1.xyxx, TEX0, RECT;
+DP4R R2.z, R1, {1.5258789e-05, 0.00390625, 1, 0};
+
+ADDR R1.xy, f[WPOS].xyxx, {0, 1}.xyxx;
+TEX R1, R1.xyxx, TEX0, RECT;
+DP4R R2.w, R1, {1.5258789e-05, 0.00390625, 1, 0};
+
+ADDR R2, R2, -R0.x;
+MAXR R1.xy, |R2.xyxx|, |R2.wzxx|;
+MAXR R1.x, R1.x, R1.y;
+SGTR H0.x, R1.x, {0.0020000001}.x;
+MOVR o[COLR].xyz, {0, 0, 0}.xyzx;
+MOVR o[COLR].w, H0.x;
+END
+""")
+
+
commonkeys = [
SlideLin("angle", 1, .05, "tan(meet angle)", "+", "-"),
SlideLin("thick", 1, .1, "thickness", "T", "t"),
- [Gzz-commits] libvob/vob/fillet light3d.py, Janne V. Kujala, 2003/06/27
- [Gzz-commits] libvob/vob/fillet light3d.py, Janne V. Kujala, 2003/06/27
- [Gzz-commits] libvob/vob/fillet light3d.py, Tuomas J. Lukka, 2003/06/29
- [Gzz-commits] libvob/vob/fillet light3d.py, Tuomas J. Lukka, 2003/06/29
- [Gzz-commits] libvob/vob/fillet light3d.py, Tuomas J. Lukka, 2003/06/29
- [Gzz-commits] libvob/vob/fillet light3d.py, Tuomas J. Lukka, 2003/06/29
- [Gzz-commits] libvob/vob/fillet light3d.py,
Tuomas J. Lukka <=
- [Gzz-commits] libvob/vob/fillet light3d.py, Janne V. Kujala, 2003/06/30
- [Gzz-commits] libvob/vob/fillet light3d.py, Janne V. Kujala, 2003/06/30
- [Gzz-commits] libvob/vob/fillet light3d.py, Janne V. Kujala, 2003/06/30