Prechádzať zdrojové kódy

extend shader_live dmx ch's

micha 2 rokov pred
rodič
commit
e53c543a54
1 zmenil súbory, kde vykonal 12 pridanie a 2 odobranie
  1. 12 2
      vpu/shader2_live.py

+ 12 - 2
vpu/shader2_live.py

@@ -31,6 +31,7 @@ out vec4 fragColor;
 uniform vec4 col2 = vec4(1);
 uniform vec4 col3 = vec4(1,0,0,0);
 uniform vec4 col44 = vec4(0,1,0,0);
+uniform vec4 control44 = vec4(0,1,0,0);
 uniform vec2 resolution;
 uniform float time;
 
@@ -188,6 +189,10 @@ void main1(){;
     //b.y += 150+time*100;
     b = vec2(100,200);
     col = block(uv,col,a,b,col2);
+    vec2 aa = vec2(0,0);
+    aa.x = control44.x;
+    aa.y = control44.y;
+    col = block(uv,col,aa,b,col2);
 
     a = vec2(0,0);
     b = vec2(100,200);
@@ -338,15 +343,20 @@ class Screen(mglw.WindowConfig):
         if not x:
             x = mc.get("10.10.10.13:2")
 
-        r = 1#2155
+        r = 1 #255
         g = 0
-        b = 1#255
+        b = 1 #255
+        aa=0
+        bb=0
         if x:
             #a = 1+x[141-1]/255.*10
             r = x[141-1]/255
             g = x[142-1]/255
             b = x[143-1]/255
+            aa = x[144-1] *2 #* a
+            bb = x[145-1] *2 #* a
         self.set_uniform('time',a)
+        self.set_uniform('control44',[aa,bb,0,0])
         x = time.time()/10%1
         #self.set_uniform('col2',[r,g,b,1])
         self.set_uniform('col44',[r,g,b,1])