File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636
3737 - name : Validate GLSL shaders
3838 run : |
39- FAILED=0
40- TOTAL=0
41- PASSED=0
42-
43- for shader in $(find assets/shaders -type f \( -name "*.vert" -o -name "*.frag" -o -name "*.geom" -o -name "*.comp" \)); do
44- TOTAL=$((TOTAL + 1))
45-
46- if OUTPUT=$(glslangValidator "$shader" 2>&1); then
47- echo "PASS: $shader"
48- PASSED=$((PASSED + 1))
49- else
50- echo "FAIL: $shader"
51- echo "$OUTPUT"
52- echo ""
53- FAILED=$((FAILED + 1))
54- fi
55- done
56-
57- echo ""
58- echo "Results: $PASSED/$TOTAL passed, $FAILED failed"
59-
60- if [ $FAILED -gt 0 ]; then
61- exit 1
62- fi
39+ SHADERS=$(find assets/shaders -type f \( -name "*.vert" -o -name "*.frag" -o -name "*.geom" -o -name "*.comp" \))
40+ echo "Found $(echo "$SHADERS" | wc -l) shaders"
41+ echo "$SHADERS" | xargs glslangValidator
You can’t perform that action at this time.
0 commit comments