Ver código fonte

Fix equirect compute shader;

bjorn 2 anos atrás
pai
commit
9272f97ad0
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      shh.lua

+ 1 - 1
shh.lua

@@ -259,7 +259,7 @@ void lovrmain() {
 
     for (int x = 0; x < tile.x; x++) {
       if (origin.x + x >= size.x) continue;
-      float theta = (.75 - x / width) * 2. * PI;
+      float theta = (.75 - (origin.x + x) / width) * 2. * PI;
 
       float solidAngle = (2. * PI / width) * (PI / height) * abs(sinphi);
       totalAngle[id] += solidAngle;