Comparing changes
main is 3 commits ahead of movie-export.
Create pull request
Merge pull request #4 from concept-collection/fix-analys-parity-no-subgroups
Jeremy Magland committed
3e80a0cFix leg_analys compile error on devices without subgroups
Jeremy Magland committed
8b93430Merge pull request #3 from concept-collection/movie-export
Jeremy Magland committed
c739e851 changed file+7−2
src/sht/wgsl/leg.tsmodified+7−2View file
@@ -305,8 +305,13 @@ ${
305305 var c1 = vec2f(0.0);
306306 for (var k = 0u; k < K; k++) {
307307 if (nyv[k] == 0) {
308- c0 += wfv[k] * y0v[k];
309- c1 += wfv[k] * y1v[k];
308+${
309+ half
310+ ? ` c0 += wpv[k] * y0v[k]; // even (l-m): hemispheres add
311+ c1 += wmv[k] * y1v[k]; // odd (l-m): hemispheres subtract`
312+ : ` c0 += wfv[k] * y0v[k];
313+ c1 += wfv[k] * y1v[k];`
314+ }
310315 } else if (abs(y0v[k]) > RESCALE_THR) {
311316 nyv[k] += 1;
312317 y0v[k] *= INV_SCALE;