Changeset 247528 in webkit


Ignore:
Timestamp:
Jul 17, 2019 12:37:56 PM (5 years ago)
Author:
mmaxfield@apple.com
Message:

[WHLSL] Move WHLSL tests to their own folder
https://bugs.webkit.org/show_bug.cgi?id=199838

Reviewed by Robin Morisset.

webgpu/whlsl-foo.html => webgpu/whlsl/foo.html

  • TestExpectations:
  • platform/mac-wk2/TestExpectations:
  • webgpu/msl-harness-test.html:
  • webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html: Removed.
  • webgpu/whlsl-buffer-fragment-expected.html: Removed.
  • webgpu/whlsl-buffer-vertex-expected.html: Removed.
  • webgpu/whlsl-dereference-pointer-should-type-check-expected.html: Removed.
  • webgpu/whlsl-do-while-loop-continue-expected.html: Removed.
  • webgpu/whlsl-do-while-loop-expected.html: Removed.
  • webgpu/whlsl-dont-crash-parsing-enum-expected.html: Removed.
  • webgpu/whlsl-dot-expressions-expected.html: Removed.
  • webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html: Removed.
  • webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html: Removed.
  • webgpu/whlsl-ensure-proper-variable-lifetime-expected.html: Removed.
  • webgpu/whlsl-expected.html: Removed.
  • webgpu/whlsl-loops-expected.html: Removed.
  • webgpu/whlsl-nested-dot-expression-rvalue-expected.html: Removed.
  • webgpu/whlsl-return-local-variable-expected.html: Removed.
  • webgpu/whlsl-store-to-property-updates-properly-expected.html: Removed.
  • webgpu/whlsl-textures-load-expected.html: Removed.
  • webgpu/whlsl-textures-sample-expected.html: Removed.
  • webgpu/whlsl-while-loop-break-expected.html: Removed.
  • webgpu/whlsl-while-loop-continue-expected.html: Removed.
  • webgpu/whlsl-zero-initialize-values-2-expected.html: Removed.
  • webgpu/whlsl-zero-initialize-values-expected.html: Removed.
  • webgpu/whlsl/arbitrary-vertex-attribute-locations-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
  • webgpu/whlsl/arbitrary-vertex-attribute-locations.html: Renamed from LayoutTests/webgpu/whlsl-arbitrary-vertex-attribute-locations.html.
  • webgpu/whlsl/argument-evaluation-order-expected.txt: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order-expected.txt.
  • webgpu/whlsl/argument-evaluation-order.html: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order.html.
  • webgpu/whlsl/array-length-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests-expected.txt.
  • webgpu/whlsl/array-length-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests.html.
  • webgpu/whlsl/array-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests-expected.txt.
  • webgpu/whlsl/array-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests.html.
  • webgpu/whlsl/bad-add-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-add-expected.txt.
  • webgpu/whlsl/bad-add.html: Renamed from LayoutTests/webgpu/whlsl-bad-add.html.
  • webgpu/whlsl/bad-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-ander-expected.txt.
  • webgpu/whlsl/bad-ander.html: Renamed from LayoutTests/webgpu/whlsl-bad-ander.html.
  • webgpu/whlsl/bad-literals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-literals-expected.txt.
  • webgpu/whlsl/bad-literals.html: Renamed from LayoutTests/webgpu/whlsl-bad-literals.html.
  • webgpu/whlsl/bitwise-bool-ops-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops-expected.txt.
  • webgpu/whlsl/bitwise-bool-ops.html: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops.html.
  • webgpu/whlsl/bools-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bools-expected.txt.
  • webgpu/whlsl/bools.html: Renamed from LayoutTests/webgpu/whlsl-bools.html.
  • webgpu/whlsl/buffer-fragment-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-expected.html.
  • webgpu/whlsl/buffer-fragment.html: Renamed from LayoutTests/webgpu/whlsl-buffer-fragment.html.
  • webgpu/whlsl/buffer-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-buffer-length-expected.txt.
  • webgpu/whlsl/buffer-length.html: Renamed from LayoutTests/webgpu/whlsl-buffer-length.html.
  • webgpu/whlsl/buffer-vertex-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels-expected.html.
  • webgpu/whlsl/buffer-vertex.html: Renamed from LayoutTests/webgpu/whlsl-buffer-vertex.html.
  • webgpu/whlsl/builtin-vectors-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2-expected.txt.
  • webgpu/whlsl/builtin-vectors-2.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2.html.
  • webgpu/whlsl/builtin-vectors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-expected.txt.
  • webgpu/whlsl/builtin-vectors.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors.html.
  • webgpu/whlsl/casts-expected.txt: Renamed from LayoutTests/webgpu/whlsl-casts-expected.txt.
  • webgpu/whlsl/casts.html: Renamed from LayoutTests/webgpu/whlsl-casts.html.
  • webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt.
  • webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables.html: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html.
  • webgpu/whlsl/comment-parsing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-comment-parsing-expected.txt.
  • webgpu/whlsl/comment-parsing.html: Renamed from LayoutTests/webgpu/whlsl-comment-parsing.html.
  • webgpu/whlsl/compute-expected.txt: Renamed from LayoutTests/webgpu/whlsl-compute-expected.txt.
  • webgpu/whlsl/compute.html: Renamed from LayoutTests/webgpu/whlsl-compute.html.
  • webgpu/whlsl/copy-expected.txt: Renamed from LayoutTests/webgpu/whlsl-copy-expected.txt.
  • webgpu/whlsl/copy.html: Renamed from LayoutTests/webgpu/whlsl-copy.html.
  • webgpu/whlsl/dereference-ordering-expected.txt: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering-expected.txt.
  • webgpu/whlsl/dereference-ordering.html: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering.html.
  • webgpu/whlsl/dereference-pointer-should-type-check-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-lvalue-expected.html.
  • webgpu/whlsl/dereference-pointer-should-type-check.html: Renamed from LayoutTests/webgpu/whlsl-dereference-pointer-should-type-check.html.
  • webgpu/whlsl/do-while-loop-break-expected.html: Copied from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
  • webgpu/whlsl/do-while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break.html.
  • webgpu/whlsl/do-while-loop-continue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/getter-expected.html.
  • webgpu/whlsl/do-while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-continue.html.
  • webgpu/whlsl/do-while-loop-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html.
  • webgpu/whlsl/do-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop.html.
  • webgpu/whlsl/dont-crash-parsing-enum-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-expected.html.
  • webgpu/whlsl/dont-crash-parsing-enum.html: Renamed from LayoutTests/webgpu/whlsl-dont-crash-parsing-enum.html.
  • webgpu/whlsl/dot-expressions-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html.
  • webgpu/whlsl/dot-expressions.html: Renamed from LayoutTests/webgpu/whlsl-dot-expressions.html.
  • webgpu/whlsl/double-not-expected.txt: Renamed from LayoutTests/webgpu/whlsl-double-not-expected.txt.
  • webgpu/whlsl/double-not.html: Renamed from LayoutTests/webgpu/whlsl-double-not.html.
  • webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt.
  • webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html.
  • webgpu/whlsl/duplicates-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicates-expected.txt.
  • webgpu/whlsl/duplicates.html: Renamed from LayoutTests/webgpu/whlsl-duplicates.html.
  • webgpu/whlsl/ensure-proper-variable-lifetime-2-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-expected.html.
  • webgpu/whlsl/ensure-proper-variable-lifetime-2.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-2.html.
  • webgpu/whlsl/ensure-proper-variable-lifetime-3-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-getter-expected.html.
  • webgpu/whlsl/ensure-proper-variable-lifetime-3.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-3.html.
  • webgpu/whlsl/ensure-proper-variable-lifetime-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html.
  • webgpu/whlsl/ensure-proper-variable-lifetime.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime.html.
  • webgpu/whlsl/enum-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests-expected.txt.
  • webgpu/whlsl/enum-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests.html.
  • webgpu/whlsl/equality-expected.txt: Renamed from LayoutTests/webgpu/whlsl-equality-expected.txt.
  • webgpu/whlsl/equality.html: Renamed from LayoutTests/webgpu/whlsl-equality.html.
  • webgpu/whlsl/float-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-float-math-expected.txt.
  • webgpu/whlsl/float-math.html: Renamed from LayoutTests/webgpu/whlsl-float-math.html.
  • webgpu/whlsl/getter-setter-type-expected.txt: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type-expected.txt.
  • webgpu/whlsl/getter-setter-type.html: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type.html.
  • webgpu/whlsl/huge-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-huge-array-expected.txt.
  • webgpu/whlsl/huge-array.html: Renamed from LayoutTests/webgpu/whlsl-huge-array.html.
  • webgpu/whlsl/if-statement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-if-statement-expected.txt.
  • webgpu/whlsl/if-statement.html: Renamed from LayoutTests/webgpu/whlsl-if-statement.html.
  • webgpu/whlsl/increment-decrement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-increment-decrement-expected.txt.
  • webgpu/whlsl/increment-decrement.html: Renamed from LayoutTests/webgpu/whlsl-increment-decrement.html.
  • webgpu/whlsl/index-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-ander-expected.txt.
  • webgpu/whlsl/index-ander.html: Renamed from LayoutTests/webgpu/whlsl-index-ander.html.
  • webgpu/whlsl/index-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter-expected.txt.
  • webgpu/whlsl/index-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter.html.
  • webgpu/whlsl/index-setter-getter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter-expected.txt.
  • webgpu/whlsl/index-setter-getter.html: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter.html.
  • webgpu/whlsl/int-bit-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-bit-math-expected.txt.
  • webgpu/whlsl/int-bit-math.html: Renamed from LayoutTests/webgpu/whlsl-int-bit-math.html.
  • webgpu/whlsl/int-literal-compare-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare-expected.txt.
  • webgpu/whlsl/int-literal-compare.html: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare.html.
  • webgpu/whlsl/js/test-harness.js: Renamed from LayoutTests/webgpu/js/whlsl-test-harness.js.

(isScalar):
(convertTypeToArrayType):
(convertTypeToWHLSLType):
(whlslArgumentType):
(convertToWHLSLOutputType):
(convertToWHLSLInputType):
(WebGPUUnsupportedError):
(Data):
(Data.prototype.async.getArrayBuffer):
(Data.prototype.get type):
(Data.prototype.get isBuffer):
(Data.prototype.get buffer):
(Data.prototype.get byteLength):
(Harness):
(Harness.prototype.async.requestDevice):
(Harness.prototype.set isWHLSL):
(Harness.prototype.get isWHLSL):
(Harness.prototype.async.callTypedFunction):
(Harness.prototype.callVoidFunction):
(Harness.prototype.async.checkCompileFail):
(Harness.prototype.get device):
(Harness.prototype._clearResults):
(Harness.prototype._setUpArguments):
(Harness.prototype.async._callFunction):
(makeBool):
(makeInt):
(makeUchar):
(makeUint):
(makeFloat):
(makeFloat4):
(makeFloat4x4):
(processArrays):
(async.callBoolFunction):
(async.callIntFunction):
(async.callUcharFunction):
(async.callUintFunction):
(async.callFloatFunction):
(async.callFloat4Function):
(async.callFloat4x4Function):
(async.checkFail):
(callVoidFunction):
(const.webGPUPromiseTest):

  • webgpu/whlsl/logical-negation-expected.txt: Renamed from LayoutTests/webgpu/whlsl-logical-negation-expected.txt.
  • webgpu/whlsl/logical-negation.html: Renamed from LayoutTests/webgpu/whlsl-logical-negation.html.
  • webgpu/whlsl/loops-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-break-expected.html.
  • webgpu/whlsl/loops-break.html: Renamed from LayoutTests/webgpu/whlsl-loops-break.html.
  • webgpu/whlsl/loops-continue-expected.html: Copied from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
  • webgpu/whlsl/loops-continue.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue.html.
  • webgpu/whlsl/loops-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html.
  • webgpu/whlsl/loops-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests-expected.txt.
  • webgpu/whlsl/loops-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests.html.
  • webgpu/whlsl/loops.html: Renamed from LayoutTests/webgpu/whlsl-loops.html.
  • webgpu/whlsl/lots-of-local-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables-expected.txt.
  • webgpu/whlsl/lots-of-local-variables.html: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables.html.
  • webgpu/whlsl/lvalues-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lvalues-expected.txt.
  • webgpu/whlsl/lvalues.html: Renamed from LayoutTests/webgpu/whlsl-lvalues.html.
  • webgpu/whlsl/make-array-ref-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests-expected.txt.
  • webgpu/whlsl/make-array-ref-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests.html.
  • webgpu/whlsl/make-array-reference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-reference-expected.txt.
  • webgpu/whlsl/make-array-reference.html: Renamed from LayoutTests/webgpu/whlsl-make-array-reference.html.
  • webgpu/whlsl/matrices-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests-expected.txt.
  • webgpu/whlsl/matrices-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests.html.
  • webgpu/whlsl/matrix-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-2-expected.txt.
  • webgpu/whlsl/matrix-2.html: Renamed from LayoutTests/webgpu/whlsl-matrix-2.html.
  • webgpu/whlsl/matrix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-expected.txt.
  • webgpu/whlsl/matrix-memory-layout-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout-expected.txt.
  • webgpu/whlsl/matrix-memory-layout.html: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout.html.
  • webgpu/whlsl/matrix.html: Renamed from LayoutTests/webgpu/whlsl-matrix.html.
  • webgpu/whlsl/nested-dot-expression-rvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-expected.html.
  • webgpu/whlsl/nested-dot-expression-rvalue.html: Renamed from LayoutTests/webgpu/whlsl-nested-dot-expression-rvalue.html.
  • webgpu/whlsl/nested-loop-expected.html: Copied from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
  • webgpu/whlsl/nested-loop.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop.html.
  • webgpu/whlsl/null-arg-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-arg-expected.txt.
  • webgpu/whlsl/null-arg.html: Renamed from LayoutTests/webgpu/whlsl-null-arg.html.
  • webgpu/whlsl/null-array-ref.html: Renamed from LayoutTests/webgpu/whlsl-null-array-ref.html.
  • webgpu/whlsl/null-dereference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-dereference-expected.txt.
  • webgpu/whlsl/null-dereference.html: Renamed from LayoutTests/webgpu/whlsl-null-dereference.html.
  • webgpu/whlsl/oob-access-expected.txt: Renamed from LayoutTests/webgpu/whlsl-oob-access-expected.txt.
  • webgpu/whlsl/oob-access.html: Renamed from LayoutTests/webgpu/whlsl-oob-access.html.
  • webgpu/whlsl/operator-overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-operator-overload-expected.txt.
  • webgpu/whlsl/operator-overload.html: Renamed from LayoutTests/webgpu/whlsl-operator-overload.html.
  • webgpu/whlsl/overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-overload-expected.txt.
  • webgpu/whlsl/overload.html: Renamed from LayoutTests/webgpu/whlsl-overload.html.
  • webgpu/whlsl/override-subscript-expected.txt: Renamed from LayoutTests/webgpu/whlsl-override-subscript-expected.txt.
  • webgpu/whlsl/override-subscript.html: Renamed from LayoutTests/webgpu/whlsl-override-subscript.html.
  • webgpu/whlsl/plus-equals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-plus-equals-expected.txt.
  • webgpu/whlsl/plus-equals.html: Renamed from LayoutTests/webgpu/whlsl-plus-equals.html.
  • webgpu/whlsl/pointer-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests-expected.txt.
  • webgpu/whlsl/pointer-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests.html.
  • webgpu/whlsl/postfix-prefix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix-expected.txt.
  • webgpu/whlsl/postfix-prefix.html: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix.html.
  • webgpu/whlsl/propertyresolver/ander-abstract-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
  • webgpu/whlsl/propertyresolver/ander-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue.html.
  • webgpu/whlsl/propertyresolver/ander-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-expected.html.
  • webgpu/whlsl/propertyresolver/ander-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels-expected.html.
  • webgpu/whlsl/propertyresolver/ander-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels.html.
  • webgpu/whlsl/propertyresolver/ander-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-expected.html.
  • webgpu/whlsl/propertyresolver/ander-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue.html.
  • webgpu/whlsl/propertyresolver/ander.html: Renamed from LayoutTests/webgpu/propertyresolver/ander.html.
  • webgpu/whlsl/propertyresolver/getter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/getter-expected.html.
  • webgpu/whlsl/propertyresolver/getter.html: Renamed from LayoutTests/webgpu/propertyresolver/getter.html.
  • webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue.html.
  • webgpu/whlsl/propertyresolver/indexer-ander-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html.
  • webgpu/whlsl/propertyresolver/indexer-ander-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-ander-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue.html.
  • webgpu/whlsl/propertyresolver/indexer-ander.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander.html.
  • webgpu/whlsl/propertyresolver/indexer-getter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-getter-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-getter.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-getter.html.
  • webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html.
  • webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue.html.
  • webgpu/whlsl/propertyresolver/indexer-setter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-setter-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue-expected.html.
  • webgpu/whlsl/propertyresolver/indexer-setter-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue.html.
  • webgpu/whlsl/propertyresolver/indexer-setter.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter.html.
  • webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html.
  • webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html.
  • webgpu/whlsl/propertyresolver/setter-abstract-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-expected.html.
  • webgpu/whlsl/propertyresolver/setter-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue.html.
  • webgpu/whlsl/propertyresolver/setter-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-lvalue-expected.html.
  • webgpu/whlsl/propertyresolver/setter-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-lvalue.html.
  • webgpu/whlsl/read-modify-write-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-expected.txt.
  • webgpu/whlsl/read-modify-write-high-zombies-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies-expected.txt.
  • webgpu/whlsl/read-modify-write-high-zombies.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies.html.
  • webgpu/whlsl/read-modify-write.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write.html.
  • webgpu/whlsl/recursive-structs-expected.txt: Renamed from LayoutTests/webgpu/whlsl-recursive-structs-expected.txt.
  • webgpu/whlsl/recursive-structs.html: Renamed from LayoutTests/webgpu/whlsl-recursive-structs.html.
  • webgpu/whlsl/return-local-variable-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue-expected.html.
  • webgpu/whlsl/return-local-variable.html: Renamed from LayoutTests/webgpu/whlsl-return-local-variable.html.
  • webgpu/whlsl/return-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests-expected.txt.
  • webgpu/whlsl/return-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests.html.
  • webgpu/whlsl/setter-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests-expected.txt.
  • webgpu/whlsl/setter-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests.html.
  • webgpu/whlsl/simple-arrays-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-arrays-expected.txt.
  • webgpu/whlsl/simple-arrays.html: Renamed from LayoutTests/webgpu/whlsl-simple-arrays.html.
  • webgpu/whlsl/simple-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter-expected.txt.
  • webgpu/whlsl/simple-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter.html.
  • webgpu/whlsl/simple-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-tests-expected.txt.
  • webgpu/whlsl/simple-tests.html: Renamed from LayoutTests/webgpu/whlsl-simple-tests.html.
  • webgpu/whlsl/simple-while-loop-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop-expected.txt.
  • webgpu/whlsl/simple-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop.html.
  • webgpu/whlsl/store-null-expected.txt: Renamed from LayoutTests/webgpu/whlsl-store-null-expected.txt.
  • webgpu/whlsl/store-null.html: Renamed from LayoutTests/webgpu/whlsl-store-null.html.
  • webgpu/whlsl/store-to-property-updates-properly-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html.
  • webgpu/whlsl/store-to-property-updates-properly.html: Renamed from LayoutTests/webgpu/whlsl-store-to-property-updates-properly.html.
  • webgpu/whlsl/struct-expected.txt: Renamed from LayoutTests/webgpu/whlsl-struct-expected.txt.
  • webgpu/whlsl/struct.html: Renamed from LayoutTests/webgpu/whlsl-struct.html.
  • webgpu/whlsl/switch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-switch-expected.txt.
  • webgpu/whlsl/switch.html: Renamed from LayoutTests/webgpu/whlsl-switch.html.
  • webgpu/whlsl/ternary-spec-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test-expected.txt.
  • webgpu/whlsl/ternary-spec-test.html: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test.html.
  • webgpu/whlsl/test-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-test-harness-test-expected.txt.
  • webgpu/whlsl/test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-test-harness-test.html.
  • webgpu/whlsl/textures-getdimensions-expected.txt: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions-expected.txt.
  • webgpu/whlsl/textures-getdimensions.html: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions.html.
  • webgpu/whlsl/textures-load-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-expected.html.
  • webgpu/whlsl/textures-load.html: Renamed from LayoutTests/webgpu/whlsl-textures-load.html.
  • webgpu/whlsl/textures-sample-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-lvalue-expected.html.
  • webgpu/whlsl/textures-sample.html: Renamed from LayoutTests/webgpu/whlsl-textures-sample.html.
  • webgpu/whlsl/two-dimensional-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array-expected.txt.
  • webgpu/whlsl/two-dimensional-array.html: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array.html.
  • webgpu/whlsl/type-mismatch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-type-mismatch-expected.txt.
  • webgpu/whlsl/type-mismatch.html: Renamed from LayoutTests/webgpu/whlsl-type-mismatch.html.
  • webgpu/whlsl/uint-bitwise-expected.txt: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise-expected.txt.
  • webgpu/whlsl/uint-bitwise.html: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise.html.
  • webgpu/whlsl/use-undefined-variable-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2-expected.txt.
  • webgpu/whlsl/use-undefined-variable-2.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2.html.
  • webgpu/whlsl/use-undefined-variable-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-expected.txt.
  • webgpu/whlsl/use-undefined-variable.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable.html.
  • webgpu/whlsl/variable-shadowing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing-expected.txt.
  • webgpu/whlsl/variable-shadowing.html: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing.html.
  • webgpu/whlsl/vector-syntax-expected.txt: Renamed from LayoutTests/webgpu/whlsl-vector-syntax-expected.txt.
  • webgpu/whlsl/vector-syntax.html: Renamed from LayoutTests/webgpu/whlsl-vector-syntax.html.
  • webgpu/whlsl/while-loop-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
  • webgpu/whlsl/while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-break.html.
  • webgpu/whlsl/while-loop-continue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
  • webgpu/whlsl/while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-continue.html.
  • webgpu/whlsl/whlsl-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
  • webgpu/whlsl/whlsl.html: Renamed from LayoutTests/webgpu/whlsl.html.
  • webgpu/whlsl/wrong-argument-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length-expected.txt.
  • webgpu/whlsl/wrong-argument-length.html: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length.html.
  • webgpu/whlsl/wrong-types-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-types-expected.txt.
  • webgpu/whlsl/wrong-types.html: Renamed from LayoutTests/webgpu/whlsl-wrong-types.html.
  • webgpu/whlsl/zero-initialize-values-2-expected.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
  • webgpu/whlsl/zero-initialize-values-2.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-2.html.
  • webgpu/whlsl/zero-initialize-values-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue-expected.html.
  • webgpu/whlsl/zero-initialize-values.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values.html.
Location:
trunk/LayoutTests
Files:
3 added
23 deleted
4 edited
56 copied
182 moved

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r247513 r247528  
     12019-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
     2
     3        [WHLSL] Move WHLSL tests to their own folder
     4        https://bugs.webkit.org/show_bug.cgi?id=199838
     5
     6        Reviewed by Robin Morisset.
     7
     8        webgpu/whlsl-foo.html => webgpu/whlsl/foo.html
     9
     10        * TestExpectations:
     11        * platform/mac-wk2/TestExpectations:
     12        * webgpu/msl-harness-test.html:
     13        * webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html: Removed.
     14        * webgpu/whlsl-buffer-fragment-expected.html: Removed.
     15        * webgpu/whlsl-buffer-vertex-expected.html: Removed.
     16        * webgpu/whlsl-dereference-pointer-should-type-check-expected.html: Removed.
     17        * webgpu/whlsl-do-while-loop-continue-expected.html: Removed.
     18        * webgpu/whlsl-do-while-loop-expected.html: Removed.
     19        * webgpu/whlsl-dont-crash-parsing-enum-expected.html: Removed.
     20        * webgpu/whlsl-dot-expressions-expected.html: Removed.
     21        * webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html: Removed.
     22        * webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html: Removed.
     23        * webgpu/whlsl-ensure-proper-variable-lifetime-expected.html: Removed.
     24        * webgpu/whlsl-expected.html: Removed.
     25        * webgpu/whlsl-loops-expected.html: Removed.
     26        * webgpu/whlsl-nested-dot-expression-rvalue-expected.html: Removed.
     27        * webgpu/whlsl-return-local-variable-expected.html: Removed.
     28        * webgpu/whlsl-store-to-property-updates-properly-expected.html: Removed.
     29        * webgpu/whlsl-textures-load-expected.html: Removed.
     30        * webgpu/whlsl-textures-sample-expected.html: Removed.
     31        * webgpu/whlsl-while-loop-break-expected.html: Removed.
     32        * webgpu/whlsl-while-loop-continue-expected.html: Removed.
     33        * webgpu/whlsl-zero-initialize-values-2-expected.html: Removed.
     34        * webgpu/whlsl-zero-initialize-values-expected.html: Removed.
     35        * webgpu/whlsl/arbitrary-vertex-attribute-locations-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
     36        * webgpu/whlsl/arbitrary-vertex-attribute-locations.html: Renamed from LayoutTests/webgpu/whlsl-arbitrary-vertex-attribute-locations.html.
     37        * webgpu/whlsl/argument-evaluation-order-expected.txt: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order-expected.txt.
     38        * webgpu/whlsl/argument-evaluation-order.html: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order.html.
     39        * webgpu/whlsl/array-length-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests-expected.txt.
     40        * webgpu/whlsl/array-length-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests.html.
     41        * webgpu/whlsl/array-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests-expected.txt.
     42        * webgpu/whlsl/array-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests.html.
     43        * webgpu/whlsl/bad-add-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-add-expected.txt.
     44        * webgpu/whlsl/bad-add.html: Renamed from LayoutTests/webgpu/whlsl-bad-add.html.
     45        * webgpu/whlsl/bad-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-ander-expected.txt.
     46        * webgpu/whlsl/bad-ander.html: Renamed from LayoutTests/webgpu/whlsl-bad-ander.html.
     47        * webgpu/whlsl/bad-literals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-literals-expected.txt.
     48        * webgpu/whlsl/bad-literals.html: Renamed from LayoutTests/webgpu/whlsl-bad-literals.html.
     49        * webgpu/whlsl/bitwise-bool-ops-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops-expected.txt.
     50        * webgpu/whlsl/bitwise-bool-ops.html: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops.html.
     51        * webgpu/whlsl/bools-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bools-expected.txt.
     52        * webgpu/whlsl/bools.html: Renamed from LayoutTests/webgpu/whlsl-bools.html.
     53        * webgpu/whlsl/buffer-fragment-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-expected.html.
     54        * webgpu/whlsl/buffer-fragment.html: Renamed from LayoutTests/webgpu/whlsl-buffer-fragment.html.
     55        * webgpu/whlsl/buffer-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-buffer-length-expected.txt.
     56        * webgpu/whlsl/buffer-length.html: Renamed from LayoutTests/webgpu/whlsl-buffer-length.html.
     57        * webgpu/whlsl/buffer-vertex-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels-expected.html.
     58        * webgpu/whlsl/buffer-vertex.html: Renamed from LayoutTests/webgpu/whlsl-buffer-vertex.html.
     59        * webgpu/whlsl/builtin-vectors-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2-expected.txt.
     60        * webgpu/whlsl/builtin-vectors-2.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2.html.
     61        * webgpu/whlsl/builtin-vectors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-expected.txt.
     62        * webgpu/whlsl/builtin-vectors.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors.html.
     63        * webgpu/whlsl/casts-expected.txt: Renamed from LayoutTests/webgpu/whlsl-casts-expected.txt.
     64        * webgpu/whlsl/casts.html: Renamed from LayoutTests/webgpu/whlsl-casts.html.
     65        * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt.
     66        * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables.html: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html.
     67        * webgpu/whlsl/comment-parsing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-comment-parsing-expected.txt.
     68        * webgpu/whlsl/comment-parsing.html: Renamed from LayoutTests/webgpu/whlsl-comment-parsing.html.
     69        * webgpu/whlsl/compute-expected.txt: Renamed from LayoutTests/webgpu/whlsl-compute-expected.txt.
     70        * webgpu/whlsl/compute.html: Renamed from LayoutTests/webgpu/whlsl-compute.html.
     71        * webgpu/whlsl/copy-expected.txt: Renamed from LayoutTests/webgpu/whlsl-copy-expected.txt.
     72        * webgpu/whlsl/copy.html: Renamed from LayoutTests/webgpu/whlsl-copy.html.
     73        * webgpu/whlsl/dereference-ordering-expected.txt: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering-expected.txt.
     74        * webgpu/whlsl/dereference-ordering.html: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering.html.
     75        * webgpu/whlsl/dereference-pointer-should-type-check-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-lvalue-expected.html.
     76        * webgpu/whlsl/dereference-pointer-should-type-check.html: Renamed from LayoutTests/webgpu/whlsl-dereference-pointer-should-type-check.html.
     77        * webgpu/whlsl/do-while-loop-break-expected.html: Copied from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
     78        * webgpu/whlsl/do-while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break.html.
     79        * webgpu/whlsl/do-while-loop-continue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/getter-expected.html.
     80        * webgpu/whlsl/do-while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-continue.html.
     81        * webgpu/whlsl/do-while-loop-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html.
     82        * webgpu/whlsl/do-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop.html.
     83        * webgpu/whlsl/dont-crash-parsing-enum-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-expected.html.
     84        * webgpu/whlsl/dont-crash-parsing-enum.html: Renamed from LayoutTests/webgpu/whlsl-dont-crash-parsing-enum.html.
     85        * webgpu/whlsl/dot-expressions-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html.
     86        * webgpu/whlsl/dot-expressions.html: Renamed from LayoutTests/webgpu/whlsl-dot-expressions.html.
     87        * webgpu/whlsl/double-not-expected.txt: Renamed from LayoutTests/webgpu/whlsl-double-not-expected.txt.
     88        * webgpu/whlsl/double-not.html: Renamed from LayoutTests/webgpu/whlsl-double-not.html.
     89        * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt.
     90        * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html.
     91        * webgpu/whlsl/duplicates-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicates-expected.txt.
     92        * webgpu/whlsl/duplicates.html: Renamed from LayoutTests/webgpu/whlsl-duplicates.html.
     93        * webgpu/whlsl/ensure-proper-variable-lifetime-2-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-expected.html.
     94        * webgpu/whlsl/ensure-proper-variable-lifetime-2.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-2.html.
     95        * webgpu/whlsl/ensure-proper-variable-lifetime-3-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-getter-expected.html.
     96        * webgpu/whlsl/ensure-proper-variable-lifetime-3.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-3.html.
     97        * webgpu/whlsl/ensure-proper-variable-lifetime-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html.
     98        * webgpu/whlsl/ensure-proper-variable-lifetime.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime.html.
     99        * webgpu/whlsl/enum-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests-expected.txt.
     100        * webgpu/whlsl/enum-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests.html.
     101        * webgpu/whlsl/equality-expected.txt: Renamed from LayoutTests/webgpu/whlsl-equality-expected.txt.
     102        * webgpu/whlsl/equality.html: Renamed from LayoutTests/webgpu/whlsl-equality.html.
     103        * webgpu/whlsl/float-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-float-math-expected.txt.
     104        * webgpu/whlsl/float-math.html: Renamed from LayoutTests/webgpu/whlsl-float-math.html.
     105        * webgpu/whlsl/getter-setter-type-expected.txt: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type-expected.txt.
     106        * webgpu/whlsl/getter-setter-type.html: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type.html.
     107        * webgpu/whlsl/huge-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-huge-array-expected.txt.
     108        * webgpu/whlsl/huge-array.html: Renamed from LayoutTests/webgpu/whlsl-huge-array.html.
     109        * webgpu/whlsl/if-statement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-if-statement-expected.txt.
     110        * webgpu/whlsl/if-statement.html: Renamed from LayoutTests/webgpu/whlsl-if-statement.html.
     111        * webgpu/whlsl/increment-decrement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-increment-decrement-expected.txt.
     112        * webgpu/whlsl/increment-decrement.html: Renamed from LayoutTests/webgpu/whlsl-increment-decrement.html.
     113        * webgpu/whlsl/index-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-ander-expected.txt.
     114        * webgpu/whlsl/index-ander.html: Renamed from LayoutTests/webgpu/whlsl-index-ander.html.
     115        * webgpu/whlsl/index-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter-expected.txt.
     116        * webgpu/whlsl/index-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter.html.
     117        * webgpu/whlsl/index-setter-getter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter-expected.txt.
     118        * webgpu/whlsl/index-setter-getter.html: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter.html.
     119        * webgpu/whlsl/int-bit-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-bit-math-expected.txt.
     120        * webgpu/whlsl/int-bit-math.html: Renamed from LayoutTests/webgpu/whlsl-int-bit-math.html.
     121        * webgpu/whlsl/int-literal-compare-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare-expected.txt.
     122        * webgpu/whlsl/int-literal-compare.html: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare.html.
     123        * webgpu/whlsl/js/test-harness.js: Renamed from LayoutTests/webgpu/js/whlsl-test-harness.js.
     124        (isScalar):
     125        (convertTypeToArrayType):
     126        (convertTypeToWHLSLType):
     127        (whlslArgumentType):
     128        (convertToWHLSLOutputType):
     129        (convertToWHLSLInputType):
     130        (WebGPUUnsupportedError):
     131        (Data):
     132        (Data.prototype.async.getArrayBuffer):
     133        (Data.prototype.get type):
     134        (Data.prototype.get isBuffer):
     135        (Data.prototype.get buffer):
     136        (Data.prototype.get byteLength):
     137        (Harness):
     138        (Harness.prototype.async.requestDevice):
     139        (Harness.prototype.set isWHLSL):
     140        (Harness.prototype.get isWHLSL):
     141        (Harness.prototype.async.callTypedFunction):
     142        (Harness.prototype.callVoidFunction):
     143        (Harness.prototype.async.checkCompileFail):
     144        (Harness.prototype.get device):
     145        (Harness.prototype._clearResults):
     146        (Harness.prototype._setUpArguments):
     147        (Harness.prototype.async._callFunction):
     148        (makeBool):
     149        (makeInt):
     150        (makeUchar):
     151        (makeUint):
     152        (makeFloat):
     153        (makeFloat4):
     154        (makeFloat4x4):
     155        (processArrays):
     156        (async.callBoolFunction):
     157        (async.callIntFunction):
     158        (async.callUcharFunction):
     159        (async.callUintFunction):
     160        (async.callFloatFunction):
     161        (async.callFloat4Function):
     162        (async.callFloat4x4Function):
     163        (async.checkFail):
     164        (callVoidFunction):
     165        (const.webGPUPromiseTest):
     166        * webgpu/whlsl/logical-negation-expected.txt: Renamed from LayoutTests/webgpu/whlsl-logical-negation-expected.txt.
     167        * webgpu/whlsl/logical-negation.html: Renamed from LayoutTests/webgpu/whlsl-logical-negation.html.
     168        * webgpu/whlsl/loops-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-break-expected.html.
     169        * webgpu/whlsl/loops-break.html: Renamed from LayoutTests/webgpu/whlsl-loops-break.html.
     170        * webgpu/whlsl/loops-continue-expected.html: Copied from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
     171        * webgpu/whlsl/loops-continue.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue.html.
     172        * webgpu/whlsl/loops-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html.
     173        * webgpu/whlsl/loops-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests-expected.txt.
     174        * webgpu/whlsl/loops-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests.html.
     175        * webgpu/whlsl/loops.html: Renamed from LayoutTests/webgpu/whlsl-loops.html.
     176        * webgpu/whlsl/lots-of-local-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables-expected.txt.
     177        * webgpu/whlsl/lots-of-local-variables.html: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables.html.
     178        * webgpu/whlsl/lvalues-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lvalues-expected.txt.
     179        * webgpu/whlsl/lvalues.html: Renamed from LayoutTests/webgpu/whlsl-lvalues.html.
     180        * webgpu/whlsl/make-array-ref-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests-expected.txt.
     181        * webgpu/whlsl/make-array-ref-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests.html.
     182        * webgpu/whlsl/make-array-reference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-reference-expected.txt.
     183        * webgpu/whlsl/make-array-reference.html: Renamed from LayoutTests/webgpu/whlsl-make-array-reference.html.
     184        * webgpu/whlsl/matrices-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests-expected.txt.
     185        * webgpu/whlsl/matrices-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests.html.
     186        * webgpu/whlsl/matrix-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-2-expected.txt.
     187        * webgpu/whlsl/matrix-2.html: Renamed from LayoutTests/webgpu/whlsl-matrix-2.html.
     188        * webgpu/whlsl/matrix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-expected.txt.
     189        * webgpu/whlsl/matrix-memory-layout-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout-expected.txt.
     190        * webgpu/whlsl/matrix-memory-layout.html: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout.html.
     191        * webgpu/whlsl/matrix.html: Renamed from LayoutTests/webgpu/whlsl-matrix.html.
     192        * webgpu/whlsl/nested-dot-expression-rvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-expected.html.
     193        * webgpu/whlsl/nested-dot-expression-rvalue.html: Renamed from LayoutTests/webgpu/whlsl-nested-dot-expression-rvalue.html.
     194        * webgpu/whlsl/nested-loop-expected.html: Copied from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
     195        * webgpu/whlsl/nested-loop.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop.html.
     196        * webgpu/whlsl/null-arg-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-arg-expected.txt.
     197        * webgpu/whlsl/null-arg.html: Renamed from LayoutTests/webgpu/whlsl-null-arg.html.
     198        * webgpu/whlsl/null-array-ref.html: Renamed from LayoutTests/webgpu/whlsl-null-array-ref.html.
     199        * webgpu/whlsl/null-dereference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-dereference-expected.txt.
     200        * webgpu/whlsl/null-dereference.html: Renamed from LayoutTests/webgpu/whlsl-null-dereference.html.
     201        * webgpu/whlsl/oob-access-expected.txt: Renamed from LayoutTests/webgpu/whlsl-oob-access-expected.txt.
     202        * webgpu/whlsl/oob-access.html: Renamed from LayoutTests/webgpu/whlsl-oob-access.html.
     203        * webgpu/whlsl/operator-overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-operator-overload-expected.txt.
     204        * webgpu/whlsl/operator-overload.html: Renamed from LayoutTests/webgpu/whlsl-operator-overload.html.
     205        * webgpu/whlsl/overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-overload-expected.txt.
     206        * webgpu/whlsl/overload.html: Renamed from LayoutTests/webgpu/whlsl-overload.html.
     207        * webgpu/whlsl/override-subscript-expected.txt: Renamed from LayoutTests/webgpu/whlsl-override-subscript-expected.txt.
     208        * webgpu/whlsl/override-subscript.html: Renamed from LayoutTests/webgpu/whlsl-override-subscript.html.
     209        * webgpu/whlsl/plus-equals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-plus-equals-expected.txt.
     210        * webgpu/whlsl/plus-equals.html: Renamed from LayoutTests/webgpu/whlsl-plus-equals.html.
     211        * webgpu/whlsl/pointer-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests-expected.txt.
     212        * webgpu/whlsl/pointer-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests.html.
     213        * webgpu/whlsl/postfix-prefix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix-expected.txt.
     214        * webgpu/whlsl/postfix-prefix.html: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix.html.
     215        * webgpu/whlsl/propertyresolver/ander-abstract-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
     216        * webgpu/whlsl/propertyresolver/ander-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue.html.
     217        * webgpu/whlsl/propertyresolver/ander-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-expected.html.
     218        * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels-expected.html.
     219        * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels.html.
     220        * webgpu/whlsl/propertyresolver/ander-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-expected.html.
     221        * webgpu/whlsl/propertyresolver/ander-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue.html.
     222        * webgpu/whlsl/propertyresolver/ander.html: Renamed from LayoutTests/webgpu/propertyresolver/ander.html.
     223        * webgpu/whlsl/propertyresolver/getter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/getter-expected.html.
     224        * webgpu/whlsl/propertyresolver/getter.html: Renamed from LayoutTests/webgpu/propertyresolver/getter.html.
     225        * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html.
     226        * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue.html.
     227        * webgpu/whlsl/propertyresolver/indexer-ander-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-expected.html.
     228        * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html.
     229        * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html.
     230        * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-expected.html.
     231        * webgpu/whlsl/propertyresolver/indexer-ander-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue.html.
     232        * webgpu/whlsl/propertyresolver/indexer-ander.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander.html.
     233        * webgpu/whlsl/propertyresolver/indexer-getter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-getter-expected.html.
     234        * webgpu/whlsl/propertyresolver/indexer-getter.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-getter.html.
     235        * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html.
     236        * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html.
     237        * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html.
     238        * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue.html.
     239        * webgpu/whlsl/propertyresolver/indexer-setter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-expected.html.
     240        * webgpu/whlsl/propertyresolver/indexer-setter-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue-expected.html.
     241        * webgpu/whlsl/propertyresolver/indexer-setter-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue.html.
     242        * webgpu/whlsl/propertyresolver/indexer-setter.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter.html.
     243        * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html.
     244        * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html.
     245        * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-expected.html.
     246        * webgpu/whlsl/propertyresolver/setter-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue.html.
     247        * webgpu/whlsl/propertyresolver/setter-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-lvalue-expected.html.
     248        * webgpu/whlsl/propertyresolver/setter-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-lvalue.html.
     249        * webgpu/whlsl/read-modify-write-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-expected.txt.
     250        * webgpu/whlsl/read-modify-write-high-zombies-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies-expected.txt.
     251        * webgpu/whlsl/read-modify-write-high-zombies.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies.html.
     252        * webgpu/whlsl/read-modify-write.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write.html.
     253        * webgpu/whlsl/recursive-structs-expected.txt: Renamed from LayoutTests/webgpu/whlsl-recursive-structs-expected.txt.
     254        * webgpu/whlsl/recursive-structs.html: Renamed from LayoutTests/webgpu/whlsl-recursive-structs.html.
     255        * webgpu/whlsl/return-local-variable-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue-expected.html.
     256        * webgpu/whlsl/return-local-variable.html: Renamed from LayoutTests/webgpu/whlsl-return-local-variable.html.
     257        * webgpu/whlsl/return-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests-expected.txt.
     258        * webgpu/whlsl/return-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests.html.
     259        * webgpu/whlsl/setter-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests-expected.txt.
     260        * webgpu/whlsl/setter-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests.html.
     261        * webgpu/whlsl/simple-arrays-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-arrays-expected.txt.
     262        * webgpu/whlsl/simple-arrays.html: Renamed from LayoutTests/webgpu/whlsl-simple-arrays.html.
     263        * webgpu/whlsl/simple-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter-expected.txt.
     264        * webgpu/whlsl/simple-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter.html.
     265        * webgpu/whlsl/simple-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-tests-expected.txt.
     266        * webgpu/whlsl/simple-tests.html: Renamed from LayoutTests/webgpu/whlsl-simple-tests.html.
     267        * webgpu/whlsl/simple-while-loop-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop-expected.txt.
     268        * webgpu/whlsl/simple-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop.html.
     269        * webgpu/whlsl/store-null-expected.txt: Renamed from LayoutTests/webgpu/whlsl-store-null-expected.txt.
     270        * webgpu/whlsl/store-null.html: Renamed from LayoutTests/webgpu/whlsl-store-null.html.
     271        * webgpu/whlsl/store-to-property-updates-properly-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html.
     272        * webgpu/whlsl/store-to-property-updates-properly.html: Renamed from LayoutTests/webgpu/whlsl-store-to-property-updates-properly.html.
     273        * webgpu/whlsl/struct-expected.txt: Renamed from LayoutTests/webgpu/whlsl-struct-expected.txt.
     274        * webgpu/whlsl/struct.html: Renamed from LayoutTests/webgpu/whlsl-struct.html.
     275        * webgpu/whlsl/switch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-switch-expected.txt.
     276        * webgpu/whlsl/switch.html: Renamed from LayoutTests/webgpu/whlsl-switch.html.
     277        * webgpu/whlsl/ternary-spec-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test-expected.txt.
     278        * webgpu/whlsl/ternary-spec-test.html: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test.html.
     279        * webgpu/whlsl/test-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-test-harness-test-expected.txt.
     280        * webgpu/whlsl/test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-test-harness-test.html.
     281        * webgpu/whlsl/textures-getdimensions-expected.txt: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions-expected.txt.
     282        * webgpu/whlsl/textures-getdimensions.html: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions.html.
     283        * webgpu/whlsl/textures-load-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-expected.html.
     284        * webgpu/whlsl/textures-load.html: Renamed from LayoutTests/webgpu/whlsl-textures-load.html.
     285        * webgpu/whlsl/textures-sample-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-lvalue-expected.html.
     286        * webgpu/whlsl/textures-sample.html: Renamed from LayoutTests/webgpu/whlsl-textures-sample.html.
     287        * webgpu/whlsl/two-dimensional-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array-expected.txt.
     288        * webgpu/whlsl/two-dimensional-array.html: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array.html.
     289        * webgpu/whlsl/type-mismatch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-type-mismatch-expected.txt.
     290        * webgpu/whlsl/type-mismatch.html: Renamed from LayoutTests/webgpu/whlsl-type-mismatch.html.
     291        * webgpu/whlsl/uint-bitwise-expected.txt: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise-expected.txt.
     292        * webgpu/whlsl/uint-bitwise.html: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise.html.
     293        * webgpu/whlsl/use-undefined-variable-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2-expected.txt.
     294        * webgpu/whlsl/use-undefined-variable-2.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2.html.
     295        * webgpu/whlsl/use-undefined-variable-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-expected.txt.
     296        * webgpu/whlsl/use-undefined-variable.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable.html.
     297        * webgpu/whlsl/variable-shadowing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing-expected.txt.
     298        * webgpu/whlsl/variable-shadowing.html: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing.html.
     299        * webgpu/whlsl/vector-syntax-expected.txt: Renamed from LayoutTests/webgpu/whlsl-vector-syntax-expected.txt.
     300        * webgpu/whlsl/vector-syntax.html: Renamed from LayoutTests/webgpu/whlsl-vector-syntax.html.
     301        * webgpu/whlsl/while-loop-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
     302        * webgpu/whlsl/while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-break.html.
     303        * webgpu/whlsl/while-loop-continue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
     304        * webgpu/whlsl/while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-continue.html.
     305        * webgpu/whlsl/whlsl-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
     306        * webgpu/whlsl/whlsl.html: Renamed from LayoutTests/webgpu/whlsl.html.
     307        * webgpu/whlsl/wrong-argument-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length-expected.txt.
     308        * webgpu/whlsl/wrong-argument-length.html: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length.html.
     309        * webgpu/whlsl/wrong-types-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-types-expected.txt.
     310        * webgpu/whlsl/wrong-types.html: Renamed from LayoutTests/webgpu/whlsl-wrong-types.html.
     311        * webgpu/whlsl/zero-initialize-values-2-expected.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
     312        * webgpu/whlsl/zero-initialize-values-2.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-2.html.
     313        * webgpu/whlsl/zero-initialize-values-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue-expected.html.
     314        * webgpu/whlsl/zero-initialize-values.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values.html.
     315
    13162019-07-17  Truitt Savell  <tsavell@apple.com>
    2317
  • trunk/LayoutTests/TestExpectations

    r247513 r247528  
    34403440webkit.org/b/199039 editing/deleting/smart-delete-paragraph-003.html [ Skip ]
    34413441
    3442 webkit.org/b/199028 webgpu/whlsl-test-harness-test.html [ Slow ]
     3442webkit.org/b/199028 webgpu/whlsl/test-harness-test.html [ Slow ]
    34433443
    34443444imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-inline.html [ ImageOnlyFailure ]
  • trunk/LayoutTests/platform/mac-wk2/TestExpectations

    r247513 r247528  
    968968[ Catalina+ ] http/wpt/webauthn/public-key-credential-create-success-u2f.https.html [ Failure ]
    969969
    970 webkit.org/b/199651 [ Mojave Debug ] webgpu/whlsl-builtin-vectors-2.html [ Slow ]
     970webkit.org/b/199651 [ Mojave Debug ] webgpu/whlsl/builtin-vectors-2.html [ Slow ]
  • trunk/LayoutTests/webgpu/msl-harness-test.html

    r247289 r247528  
    33<meta charset=utf-8>
    44<title>Test the WHLSL test harness.</title>
    5 <script src="js/whlsl-test-harness.js"></script>
     5<script src="whlsl/js/test-harness.js"></script>
    66<script src="../resources/testharness.js"></script>
    77<script src="../resources/testharnessreport.js"></script>
  • trunk/LayoutTests/webgpu/whlsl/arbitrary-vertex-attribute-locations.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/argument-evaluation-order.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Copying.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/array-length-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/array-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/bad-add.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Bad add.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/bad-ander.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test prefix/postfix.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/bad-literals.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test prefix/postfix.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/bitwise-bool-ops.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="../resources/testharness.js"></script>
    8 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../../resources/testharness.js"></script>
     8<script src="../../resources/testharnessreport.js"></script>
    99<script>
    1010const epsilon = 0.0001;
  • trunk/LayoutTests/webgpu/whlsl/bools.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Bools.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/buffer-fragment.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/buffer-length.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    7474});
    7575</script>
    76 <script src="../resources/js-test-post.js"></script>
     76<script src="../../resources/js-test-post.js"></script>
    7777</body>
    7878</html>
  • trunk/LayoutTests/webgpu/whlsl/buffer-vertex.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/builtin-vectors-2.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test loops.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/builtin-vectors.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test loops.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/casts.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Bad add.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    7676});
    7777</script>
    78 <script src="../resources/js-test-post.js"></script>
     78<script src="../../resources/js-test-post.js"></script>
    7979</body>
    8080</html>
  • trunk/LayoutTests/webgpu/whlsl/comment-parsing.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/compute.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    8888});
    8989</script>
    90 <script src="../resources/js-test-post.js"></script>
     90<script src="../../resources/js-test-post.js"></script>
    9191</body>
    9292</html>
  • trunk/LayoutTests/webgpu/whlsl/copy.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Copying.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/dereference-ordering.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Dereference ordering.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/dereference-pointer-should-type-check.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/do-while-loop-break-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/do-while-loop-break.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/do-while-loop-continue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/do-while-loop.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/dont-crash-parsing-enum.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/dot-expressions.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/double-not.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Copying.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    109109});
    110110</script>
    111 <script src="../resources/js-test-post.js"></script>
     111<script src="../../resources/js-test-post.js"></script>
    112112</body>
    113113</html>
  • trunk/LayoutTests/webgpu/whlsl/duplicates.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test prefix/postfix.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/ensure-proper-variable-lifetime-2.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/ensure-proper-variable-lifetime-3.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/ensure-proper-variable-lifetime.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/enum-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/equality.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/float-math.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test prefix/postfix.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/getter-setter-type.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test loops.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/huge-array.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../resources/js-test-pre.js"></script>
    5 <script src="js/webgpu-functions.js"></script>
     4<script src="../../resources/js-test-pre.js"></script>
     5<script src="../js/webgpu-functions.js"></script>
    66</head>
    77<body>
     
    111111});
    112112</script>
    113 <script src="../resources/js-test-post.js"></script>
     113<script src="../../resources/js-test-post.js"></script>
    114114</body>
    115115</html>
  • trunk/LayoutTests/webgpu/whlsl/if-statement.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test int bit math.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/increment-decrement.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Copying.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/index-ander.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/index-getter-setter.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/index-setter-getter.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/int-bit-math.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test int bit math.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/int-literal-compare.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="../resources/testharness.js"></script>
    8 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../../resources/testharness.js"></script>
     8<script src="../../resources/testharnessreport.js"></script>
    99<script>
    1010const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/logical-negation.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Lvalues.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/loops-break-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/loops-break.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/loops-continue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/loops-continue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/loops-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test loops.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/loops.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/lots-of-local-variables.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Lots of local variables.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/lvalues.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Lvalues.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/make-array-ref-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/make-array-reference.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../resources/js-test-pre.js"></script>
    5 <script src="js/webgpu-functions.js"></script>
     4<script src="../../resources/js-test-pre.js"></script>
     5<script src="../js/webgpu-functions.js"></script>
    66</head>
    77<body>
     
    180180});
    181181</script>
    182 <script src="../resources/js-test-post.js"></script>
     182<script src="../../resources/js-test-post.js"></script>
    183183</body>
    184184</html>
  • trunk/LayoutTests/webgpu/whlsl/matrices-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/matrix-2.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    150150});
    151151</script>
    152 <script src="../resources/js-test-post.js"></script>
     152<script src="../../resources/js-test-post.js"></script>
    153153</body>
    154154</html>
  • trunk/LayoutTests/webgpu/whlsl/matrix-memory-layout.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    135135});
    136136</script>
    137 <script src="../resources/js-test-post.js"></script>
     137<script src="../../resources/js-test-post.js"></script>
    138138</body>
    139139</html>
  • trunk/LayoutTests/webgpu/whlsl/matrix.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    162162});
    163163</script>
    164 <script src="../resources/js-test-post.js"></script>
     164<script src="../../resources/js-test-post.js"></script>
    165165</body>
    166166</html>
  • trunk/LayoutTests/webgpu/whlsl/nested-dot-expression-rvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/nested-loop-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/nested-loop.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/null-arg.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/null-array-ref.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test loops.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/null-dereference.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    124124});
    125125</script>
    126 <script src="../resources/js-test-post.js"></script>
     126<script src="../../resources/js-test-post.js"></script>
    127127</body>
    128128</html>
  • trunk/LayoutTests/webgpu/whlsl/oob-access.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    9191});
    9292</script>
    93 <script src="../resources/js-test-post.js"></script>
     93<script src="../../resources/js-test-post.js"></script>
    9494</body>
    9595</html>
  • trunk/LayoutTests/webgpu/whlsl/operator-overload.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Operator+ overload.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/overload.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Overload.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/override-subscript.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test override subscripts.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/plus-equals.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test override subscripts.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/pointer-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/postfix-prefix.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test prefix/postfix.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/ander-abstract-lvalue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/ander-abstract-lvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/ander-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/ander-lvalue-3-levels-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/ander-lvalue-3-levels.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/ander-lvalue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/ander-lvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/ander.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/getter-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/getter.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-ander-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-ander-lvalue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-ander-lvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-ander.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-getter-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-getter.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-setter-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-setter-lvalue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-setter-lvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/indexer-setter.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/setter-abstract-lvalue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/setter-abstract-lvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/setter-lvalue-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/propertyresolver/setter-lvalue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../js/webgpu-functions.js"></script>
     4<script src="../../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/read-modify-write-high-zombies.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    9595});
    9696</script>
    97 <script src="../resources/js-test-post.js"></script>
     97<script src="../../resources/js-test-post.js"></script>
    9898</body>
    9999</html>
  • trunk/LayoutTests/webgpu/whlsl/read-modify-write.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    9898});
    9999</script>
    100 <script src="../resources/js-test-post.js"></script>
     100<script src="../../resources/js-test-post.js"></script>
    101101</body>
    102102</html>
  • trunk/LayoutTests/webgpu/whlsl/recursive-structs.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test loops.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/return-local-variable.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/return-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/setter-spec-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/simple-arrays.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../resources/js-test-pre.js"></script>
    5 <script src="js/webgpu-functions.js"></script>
     4<script src="../../resources/js-test-pre.js"></script>
     5<script src="../js/webgpu-functions.js"></script>
    66</head>
    77<body>
     
    119119});
    120120</script>
    121 <script src="../resources/js-test-post.js"></script>
     121<script src="../../resources/js-test-post.js"></script>
    122122</body>
    123123</html>
  • trunk/LayoutTests/webgpu/whlsl/simple-getter-setter.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/simple-tests.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/simple-while-loop.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/store-null.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/store-to-property-updates-properly.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/struct.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/switch.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test prefix/postfix.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/ternary-spec-test.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test int bit math.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/test-harness-test.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="../resources/testharness.js"></script>
    8 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../../resources/testharness.js"></script>
     8<script src="../../resources/testharnessreport.js"></script>
    99<script>
    1010const epsilon = 0.0001;
  • trunk/LayoutTests/webgpu/whlsl/textures-getdimensions.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    7676});
    7777</script>
    78 <script src="../resources/js-test-post.js"></script>
     78<script src="../../resources/js-test-post.js"></script>
    7979</body>
    8080</html>
  • trunk/LayoutTests/webgpu/whlsl/textures-load.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/textures-sample.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/two-dimensional-array.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="../resources/js-test-pre.js"></script>
    5 <script src="js/webgpu-functions.js"></script>
     4<script src="../../resources/js-test-pre.js"></script>
     5<script src="../js/webgpu-functions.js"></script>
    66</head>
    77<body>
     
    121121});
    122122</script>
    123 <script src="../resources/js-test-post.js"></script>
     123<script src="../../resources/js-test-post.js"></script>
    124124</body>
    125125</html>
  • trunk/LayoutTests/webgpu/whlsl/type-mismatch.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111
  • trunk/LayoutTests/webgpu/whlsl/uint-bitwise.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test the WHLSL test harness.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="../resources/testharness.js"></script>
    8 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../../resources/testharness.js"></script>
     8<script src="../../resources/testharnessreport.js"></script>
    99<script>
    1010const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/use-undefined-variable-2.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    4444});
    4545</script>
    46 <script src="../resources/js-test-post.js"></script>
     46<script src="../../resources/js-test-post.js"></script>
    4747</body>
    4848</html>
  • trunk/LayoutTests/webgpu/whlsl/use-undefined-variable.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
    5 <script src="../resources/js-test-pre.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
     5<script src="../../resources/js-test-pre.js"></script>
    66</head>
    77<body>
     
    4747});
    4848</script>
    49 <script src="../resources/js-test-post.js"></script>
     49<script src="../../resources/js-test-post.js"></script>
    5050</body>
    5151</html>
  • trunk/LayoutTests/webgpu/whlsl/variable-shadowing.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test prefix/postfix.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/vector-syntax.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test structs.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/while-loop-break-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/while-loop-break.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/while-loop-continue.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/whlsl.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/wrong-argument-length.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test int bit math.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/wrong-types.html

    r247527 r247528  
    44<meta name="timeout" content="long">
    55<title>Test int bit math.</title>
    6 <script src="js/whlsl-test-harness.js"></script>
    7 <script src="js/webgpu-functions.js"></script>
    8 <script src="../resources/testharness.js"></script>
    9 <script src="../resources/testharnessreport.js"></script>
     6<script src="js/test-harness.js"></script>
     7<script src="../js/webgpu-functions.js"></script>
     8<script src="../../resources/testharness.js"></script>
     9<script src="../../resources/testharnessreport.js"></script>
    1010<script>
    1111const whlslTests = {};
  • trunk/LayoutTests/webgpu/whlsl/zero-initialize-values-2-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/zero-initialize-values-2.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/zero-initialize-values-expected.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
  • trunk/LayoutTests/webgpu/whlsl/zero-initialize-values.html

    r247527 r247528  
    22<html>
    33<head>
    4 <script src="js/webgpu-functions.js"></script>
     4<script src="../js/webgpu-functions.js"></script>
    55</head>
    66<body>
Note: See TracChangeset for help on using the changeset viewer.