Revert "Bug 1972411 - give gnome-shell and pipewire more time to start, and retry the task if we time out. r=jmaher" for causing linux perma failures
This reverts commit 2b905fe7199c9210434f7c7f8326b57025c91c55.
Revert "Bug 1972411 - make /builds/worker/fetches a volume in the test docker image. r=releng-reviewers,Eijebong"
This reverts commit 9d15aecaf6a08b98d3c47f2d0e644e35341b2520.
<!--Copyright (c) 2020 The Khronos Group Inc.Use of this source code is governed by an MIT-style license that can befound in the LICENSE.txt file.--><!DOCTYPE html><html><head><metacharset="utf-8"><title>Verify (uint(int) >> 31) works correctly (Adreno driver bug)</title><linkrel="stylesheet"href="../../resources/js-test-style.css"/><scriptsrc="../../js/js-test-pre.js"></script><scriptsrc="../../js/webgl-test-utils.js"></script></head><body><canvasid="canvas"width="2"height="2"></canvas><divid="description"></div><divid="console"></div><scriptid="vshader-uint-1"type="x-shader/x-vertex">#version300esinvec3aPosition;flatouthighpuintuvalue;uniformhighpintivalue;voidmain(){gl_Position=vec4(aPosition,1);uvalue=uint(ivalue)>>31u;}</script><scriptid="fshader-uint-1"type="x-shader/x-fragment">#version300esflatinhighpuintuvalue;outhighpvec4myFragColor;voidmain(){if(uvalue==1u)myFragColor=vec4(1.0,0.0,0.0,1.0);elsemyFragColor=vec4(0.0,0.0,0.0,1.0);}</script><scriptid="vshader-simple"type="x-shader/x-vertex">#version300esinvec3aPosition;voidmain(){gl_Position=vec4(aPosition,1);}</script><scriptid="fshader-uint-2"type="x-shader/x-fragment">#version300esuniformhighpintivalue;outhighpvec4myFragColor;voidmain(){uintuvalue=uint(ivalue)>>31u;if(uvalue==1u)myFragColor=vec4(1.0,0.0,0.0,1.0);elsemyFragColor=vec4(0.0,0.0,0.0,1.0);}</script><scripttype="application/javascript">"use strict";description("Verify (uint(int) >> 31) works correctly");debug("");varwtu=WebGLTestUtils;functiontest(){vargl=wtu.create3DContext("canvas",undefined,2);if(!gl){testFailed("context does not exist");return;}wtu.setupUnitQuad(gl);vartestCases=[{vshader:"vshader-uint-1",fshader:"fshader-uint-1",desc:"vertex shader uint"},{vshader:"vshader-simple",fshader:"fshader-uint-2",desc:"fragment shader uint"},];for(varidx=0;idx<testCases.length;++idx){vartest=testCases[idx];debug("");varprogram=wtu.setupProgram(gl,[test.vshader,test.fshader],["aPosition"]);if(!program){testFailed("Fail to set up program");}else{varuniformLoc=gl.getUniformLocation(program,'ivalue');gl.uniform1i(uniformLoc,-1);wtu.drawUnitQuad(gl);wtu.checkCanvas(gl,[255,0,0,255]);gl.deleteProgram(program);wtu.glErrorShouldBe(gl,gl.NO_ERROR,"Should be no errors from testing");}}};test();debug("");varsuccessfullyParsed=true;</script><scriptsrc="../../js/js-test-post.js"></script></body></html>