瀏覽代碼

Add a PBR shader code coverage test

Popov72 5 年之前
父節點
當前提交
7807ecb913
共有 3 個文件被更改,包括 6 次插入0 次删除
  1. 二進制
      tests/validation/ReferenceImages/pbr_codecoverage.png
  2. 5 0
      tests/validation/config.json
  3. 1 0
      tests/validation/validation.js

二進制
tests/validation/ReferenceImages/pbr_codecoverage.png


+ 5 - 0
tests/validation/config.json

@@ -677,6 +677,11 @@
             "referenceImage": "pbr_refraction.png"
         },
         {
+            "title": "PBR shader code coverage",
+            "playgroundId": "#QI7TL3#3",
+            "referenceImage": "pbr_codecoverage.png"
+        }
+        {
             "title": "Texture cache",
             "playgroundId": "#20OAV9#237",
             "referenceImage": "texture cache.png"

+ 1 - 0
tests/validation/validation.js

@@ -33,6 +33,7 @@ function compare(renderData, referenceCanvas, threshold, errorRatio) {
         referenceData.data[index] = 255;
         referenceData.data[index + 1] *= 0.5;
         referenceData.data[index + 2] *= 0.5;
+        referenceData.data[index + 3] = 255;
         differencesCount++;
     }