Fix Validation Tests state caching
@@ -3875,7 +3875,6 @@
return;
}
this._currentEffect = null;
- this._unpackFlipYCached = null;
this._viewportCached.x = 0;
this._viewportCached.y = 0;
this._viewportCached.z = 0;
@@ -3889,6 +3888,8 @@
this._depthCullingState.reset();
this.setDepthFunctionToLessOrEqual();
this._alphaState.reset();
+
+ this._unpackFlipYCached = null;
this._resetVertexBufferBinding();
@@ -538,7 +538,7 @@
},
{
"title": "Edges",
- "playgroundId": "#TYAHX#113",
+ "playgroundId": "#TYAHX#114",
"referenceImage": "edges.png"
@@ -126,6 +126,7 @@ function evaluate(test, resultCanvas, result, renderImage, index, waitRing, done
var renderB64 = saveRenderImage(renderData, canvas);
renderImage.src = renderB64;
+ engine.applyStates();
currentScene.dispose();
currentScene = null;
engine.setHardwareScalingLevel(1);