Backed out 3 changesets (bug 1838694) for causing webgpu failures. CLOSED TREE
Backed out changeset 8f7835cd7d0c (bug 1838694) Backed out changeset 7fdcca116760 (bug 1838694) Backed out changeset 83d3204888fd (bug 1838694)
This commit is contained in:
@@ -1440,12 +1440,6 @@ DOMInterfaces = {
|
||||
'GPUDeviceLostInfo': {
|
||||
'nativeType': 'mozilla::webgpu::DeviceLostInfo',
|
||||
},
|
||||
'GPUError': {
|
||||
'nativeType': 'mozilla::webgpu::Error',
|
||||
},
|
||||
'GPUInternalError': {
|
||||
'nativeType': 'mozilla::webgpu::InternalError',
|
||||
},
|
||||
'GPUOutOfMemoryError': {
|
||||
'nativeType': 'mozilla::webgpu::OutOfMemoryError',
|
||||
},
|
||||
|
||||
@@ -514,10 +514,6 @@ let interfaceNamesInGlobalScope = [
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "GPUDeviceLostInfo", nightly: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "GPUError", nightly: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "GPUInternalError", nightly: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "GPUMapMode", nightly: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "GPUOutOfMemoryError", nightly: true },
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/ErrorResult.h"
|
||||
#include "mozilla/Logging.h"
|
||||
#include "mozilla/RefPtr.h"
|
||||
#include "mozilla/dom/Promise.h"
|
||||
#include "mozilla/dom/WebGPUBinding.h"
|
||||
#include "Device.h"
|
||||
@@ -19,7 +18,6 @@
|
||||
#include "Buffer.h"
|
||||
#include "ComputePipeline.h"
|
||||
#include "DeviceLostInfo.h"
|
||||
#include "InternalError.h"
|
||||
#include "OutOfMemoryError.h"
|
||||
#include "PipelineLayout.h"
|
||||
#include "Queue.h"
|
||||
@@ -360,7 +358,7 @@ already_AddRefed<dom::Promise> Device::PopErrorScope(ErrorResult& aRv) {
|
||||
errorPromise->Then(
|
||||
GetCurrentSerialEventTarget(), __func__,
|
||||
[self = RefPtr{this}, promise](const PopErrorScopeResult& aResult) {
|
||||
RefPtr<Error> error;
|
||||
dom::OwningGPUOutOfMemoryErrorOrGPUValidationError error;
|
||||
|
||||
switch (aResult.resultType) {
|
||||
case PopErrorScopeResultType::NoError:
|
||||
@@ -379,18 +377,21 @@ already_AddRefed<dom::Promise> Device::PopErrorScope(ErrorResult& aRv) {
|
||||
return;
|
||||
|
||||
case PopErrorScopeResultType::OutOfMemory:
|
||||
error =
|
||||
new OutOfMemoryError(self->GetParentObject(), aResult.message);
|
||||
error.SetAsGPUOutOfMemoryError() = new OutOfMemoryError(self);
|
||||
break;
|
||||
|
||||
case PopErrorScopeResultType::ValidationError:
|
||||
error =
|
||||
error.SetAsGPUValidationError() =
|
||||
new ValidationError(self->GetParentObject(), aResult.message);
|
||||
break;
|
||||
|
||||
case PopErrorScopeResultType::InternalError:
|
||||
error = new InternalError(self->GetParentObject(), aResult.message);
|
||||
MOZ_CRASH("TODO");
|
||||
/*
|
||||
error.SetAsGPUInternalError() = new InternalError(
|
||||
self->GetParentObject(), aResult.message);
|
||||
break;
|
||||
*/
|
||||
}
|
||||
promise->MaybeResolve(std::move(error));
|
||||
},
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "Error.h"
|
||||
|
||||
namespace mozilla::webgpu {
|
||||
|
||||
GPU_IMPL_CYCLE_COLLECTION(Error, mGlobal)
|
||||
|
||||
Error::Error(nsIGlobalObject* const aGlobal, const nsACString& aMessage)
|
||||
: mGlobal(aGlobal) {
|
||||
CopyUTF8toUTF16(aMessage, mMessage);
|
||||
}
|
||||
|
||||
Error::Error(nsIGlobalObject* const aGlobal, const nsAString& aMessage)
|
||||
: mGlobal(aGlobal), mMessage(aMessage) {}
|
||||
|
||||
} // namespace mozilla::webgpu
|
||||
@@ -1,46 +0,0 @@
|
||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#ifndef GPU_Error_H_
|
||||
#define GPU_Error_H_
|
||||
|
||||
#include "js/Value.h"
|
||||
#include "mozilla/WeakPtr.h"
|
||||
#include "nsIGlobalObject.h"
|
||||
#include "nsString.h"
|
||||
#include "ObjectModel.h"
|
||||
|
||||
namespace mozilla {
|
||||
class ErrorResult;
|
||||
namespace dom {
|
||||
class GlobalObject;
|
||||
} // namespace dom
|
||||
namespace webgpu {
|
||||
|
||||
class Error : public nsWrapperCache, public SupportsWeakPtr {
|
||||
protected:
|
||||
nsCOMPtr<nsIGlobalObject> mGlobal;
|
||||
nsString mMessage;
|
||||
|
||||
public:
|
||||
GPU_DECL_CYCLE_COLLECTION(Error)
|
||||
|
||||
Error(nsIGlobalObject* const aGlobal, const nsAString& aMessage);
|
||||
Error(nsIGlobalObject* const aGlobal, const nsACString& aMessage);
|
||||
|
||||
protected:
|
||||
virtual ~Error() = default;
|
||||
virtual void Cleanup() {}
|
||||
|
||||
public:
|
||||
void GetMessage(nsAString& aMessage) const { aMessage = mMessage; }
|
||||
nsIGlobalObject* GetParentObject() const { return mGlobal; }
|
||||
virtual JSObject* WrapObject(JSContext*, JS::Handle<JSObject*>) = 0;
|
||||
};
|
||||
|
||||
} // namespace webgpu
|
||||
} // namespace mozilla
|
||||
|
||||
#endif // GPU_Error_H_
|
||||
@@ -1,21 +0,0 @@
|
||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "InternalError.h"
|
||||
#include "mozilla/dom/WebGPUBinding.h"
|
||||
|
||||
namespace mozilla::webgpu {
|
||||
|
||||
GPU_IMPL_JS_WRAP(InternalError)
|
||||
|
||||
already_AddRefed<InternalError> InternalError::Constructor(
|
||||
const dom::GlobalObject& aGlobal, const nsAString& aString,
|
||||
ErrorResult& aRv) {
|
||||
nsCOMPtr<nsIGlobalObject> global = do_QueryInterface(aGlobal.GetAsSupports());
|
||||
MOZ_RELEASE_ASSERT(global);
|
||||
return MakeAndAddRef<InternalError>(global, aString);
|
||||
}
|
||||
|
||||
} // namespace mozilla::webgpu
|
||||
@@ -1,40 +0,0 @@
|
||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#ifndef GPU_InternalError_H_
|
||||
#define GPU_InternalError_H_
|
||||
|
||||
#include "Error.h"
|
||||
|
||||
namespace mozilla {
|
||||
class ErrorResult;
|
||||
namespace dom {
|
||||
class GlobalObject;
|
||||
} // namespace dom
|
||||
namespace webgpu {
|
||||
|
||||
class InternalError final : public Error {
|
||||
public:
|
||||
GPU_DECL_JS_WRAP(InternalError)
|
||||
|
||||
InternalError(nsIGlobalObject* const aGlobal, const nsAString& aMessage)
|
||||
: Error(aGlobal, aMessage) {}
|
||||
|
||||
InternalError(nsIGlobalObject* const aGlobal, const nsACString& aMessage)
|
||||
: Error(aGlobal, aMessage) {}
|
||||
|
||||
private:
|
||||
~InternalError() override = default;
|
||||
|
||||
public:
|
||||
static already_AddRefed<InternalError> Constructor(
|
||||
const dom::GlobalObject& aGlobal, const nsAString& aString,
|
||||
ErrorResult& aRv);
|
||||
};
|
||||
|
||||
} // namespace webgpu
|
||||
} // namespace mozilla
|
||||
|
||||
#endif // GPU_InternalError_H_
|
||||
@@ -12,7 +12,6 @@
|
||||
#include "CommandEncoder.h"
|
||||
#include "Instance.h"
|
||||
#include "Texture.h"
|
||||
#include "nsIGlobalObject.h"
|
||||
|
||||
namespace mozilla::webgpu {
|
||||
|
||||
|
||||
@@ -4,18 +4,14 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "OutOfMemoryError.h"
|
||||
#include "Device.h"
|
||||
#include "mozilla/dom/WebGPUBinding.h"
|
||||
|
||||
namespace mozilla::webgpu {
|
||||
|
||||
GPU_IMPL_CYCLE_COLLECTION(OutOfMemoryError, mParent)
|
||||
GPU_IMPL_JS_WRAP(OutOfMemoryError)
|
||||
|
||||
already_AddRefed<OutOfMemoryError> OutOfMemoryError::Constructor(
|
||||
const dom::GlobalObject& aGlobal, const nsAString& aString,
|
||||
ErrorResult& aRv) {
|
||||
nsCOMPtr<nsIGlobalObject> global = do_QueryInterface(aGlobal.GetAsSupports());
|
||||
MOZ_RELEASE_ASSERT(global);
|
||||
return MakeAndAddRef<OutOfMemoryError>(global, aString);
|
||||
}
|
||||
OutOfMemoryError::~OutOfMemoryError() = default;
|
||||
|
||||
} // namespace mozilla::webgpu
|
||||
|
||||
@@ -6,32 +6,27 @@
|
||||
#ifndef GPU_OutOfMemoryError_H_
|
||||
#define GPU_OutOfMemoryError_H_
|
||||
|
||||
#include "Error.h"
|
||||
#include "nsWrapperCache.h"
|
||||
#include "ObjectModel.h"
|
||||
|
||||
namespace mozilla {
|
||||
class ErrorResult;
|
||||
namespace dom {
|
||||
class GlobalObject;
|
||||
} // namespace dom
|
||||
namespace webgpu {
|
||||
class Device;
|
||||
|
||||
class OutOfMemoryError final : public Error {
|
||||
class OutOfMemoryError final : public nsWrapperCache, public ChildOf<Device> {
|
||||
public:
|
||||
GPU_DECL_CYCLE_COLLECTION(OutOfMemoryError)
|
||||
GPU_DECL_JS_WRAP(OutOfMemoryError)
|
||||
|
||||
OutOfMemoryError(nsIGlobalObject* const aGlobal, const nsAString& aMessage)
|
||||
: Error(aGlobal, aMessage) {}
|
||||
|
||||
OutOfMemoryError(nsIGlobalObject* const aGlobal, const nsACString& aMessage)
|
||||
: Error(aGlobal, aMessage) {}
|
||||
explicit OutOfMemoryError(const RefPtr<Device>& aParent)
|
||||
: ChildOf<Device>(aParent) {}
|
||||
|
||||
private:
|
||||
~OutOfMemoryError() override = default;
|
||||
|
||||
public:
|
||||
static already_AddRefed<OutOfMemoryError> Constructor(
|
||||
const dom::GlobalObject& aGlobal, const nsAString& aString,
|
||||
ErrorResult& aRv);
|
||||
virtual ~OutOfMemoryError();
|
||||
void Cleanup() {}
|
||||
};
|
||||
|
||||
} // namespace webgpu
|
||||
|
||||
@@ -5,16 +5,36 @@
|
||||
|
||||
#include "ValidationError.h"
|
||||
#include "mozilla/dom/WebGPUBinding.h"
|
||||
#include "mozilla/ErrorResult.h"
|
||||
#include "nsIGlobalObject.h"
|
||||
#include "nsReadableUtils.h"
|
||||
|
||||
namespace mozilla::webgpu {
|
||||
|
||||
GPU_IMPL_CYCLE_COLLECTION(ValidationError, mGlobal)
|
||||
GPU_IMPL_JS_WRAP(ValidationError)
|
||||
|
||||
ValidationError::ValidationError(nsIGlobalObject* aGlobal,
|
||||
const nsACString& aMessage)
|
||||
: mGlobal(aGlobal) {
|
||||
CopyUTF8toUTF16(aMessage, mMessage);
|
||||
}
|
||||
|
||||
ValidationError::ValidationError(nsIGlobalObject* aGlobal,
|
||||
const nsAString& aMessage)
|
||||
: mGlobal(aGlobal), mMessage(aMessage) {}
|
||||
|
||||
ValidationError::~ValidationError() = default;
|
||||
|
||||
already_AddRefed<ValidationError> ValidationError::Constructor(
|
||||
const dom::GlobalObject& aGlobal, const nsAString& aString,
|
||||
ErrorResult& aRv) {
|
||||
nsCOMPtr<nsIGlobalObject> global = do_QueryInterface(aGlobal.GetAsSupports());
|
||||
MOZ_RELEASE_ASSERT(global);
|
||||
if (!global) {
|
||||
aRv.ThrowInvalidStateError("aGlobal is not nsIGlobalObject");
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
return MakeAndAddRef<ValidationError>(global, aString);
|
||||
}
|
||||
|
||||
|
||||
@@ -6,32 +6,39 @@
|
||||
#ifndef GPU_ValidationError_H_
|
||||
#define GPU_ValidationError_H_
|
||||
|
||||
#include "Error.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsString.h"
|
||||
#include "nsWrapperCache.h"
|
||||
#include "ObjectModel.h"
|
||||
|
||||
namespace mozilla {
|
||||
class ErrorResult;
|
||||
|
||||
namespace dom {
|
||||
class GlobalObject;
|
||||
} // namespace dom
|
||||
namespace webgpu {
|
||||
|
||||
class ValidationError final : public Error {
|
||||
class ValidationError final : public nsWrapperCache {
|
||||
nsCOMPtr<nsIGlobalObject> mGlobal;
|
||||
nsString mMessage;
|
||||
|
||||
public:
|
||||
GPU_DECL_CYCLE_COLLECTION(ValidationError)
|
||||
GPU_DECL_JS_WRAP(ValidationError)
|
||||
|
||||
ValidationError(nsIGlobalObject* const aGlobal, const nsAString& aMessage)
|
||||
: Error(aGlobal, aMessage) {}
|
||||
|
||||
ValidationError(nsIGlobalObject* const aGlobal, const nsACString& aMessage)
|
||||
: Error(aGlobal, aMessage) {}
|
||||
ValidationError(nsIGlobalObject* aGlobal, const nsACString& aMessage);
|
||||
ValidationError(nsIGlobalObject* aGlobal, const nsAString& aMessage);
|
||||
|
||||
private:
|
||||
~ValidationError() override = default;
|
||||
virtual ~ValidationError();
|
||||
void Cleanup() {}
|
||||
|
||||
public:
|
||||
static already_AddRefed<ValidationError> Constructor(
|
||||
const dom::GlobalObject& aGlobal, const nsAString& aString,
|
||||
ErrorResult& aRv);
|
||||
void GetMessage(nsAString& aMessage) const { aMessage = mMessage; }
|
||||
nsIGlobalObject* GetParentObject() const { return mGlobal; }
|
||||
};
|
||||
|
||||
} // namespace webgpu
|
||||
|
||||
@@ -1105,7 +1105,8 @@ ipc::IPCResult WebGPUChild::RecvUncapturedError(const Maybe<RawId> aDeviceId,
|
||||
JsWarning(device->GetOwnerGlobal(), aMessage);
|
||||
|
||||
dom::GPUUncapturedErrorEventInit init;
|
||||
init.mError = new ValidationError(device->GetParentObject(), aMessage);
|
||||
init.mError.SetAsGPUValidationError() =
|
||||
new ValidationError(device->GetParentObject(), aMessage);
|
||||
RefPtr<mozilla::dom::GPUUncapturedErrorEvent> event =
|
||||
dom::GPUUncapturedErrorEvent::Constructor(
|
||||
device, u"uncapturederror"_ns, init);
|
||||
|
||||
@@ -1141,19 +1141,19 @@ ipc::IPCResult WebGPUParent::RecvDevicePopErrorScope(
|
||||
auto ret = PopErrorScopeResult{PopErrorScopeResultType::NoError};
|
||||
if (scope.firstMessage) {
|
||||
ret.message = *scope.firstMessage;
|
||||
switch (scope.filter) {
|
||||
case dom::GPUErrorFilter::Validation:
|
||||
ret.resultType = PopErrorScopeResultType::ValidationError;
|
||||
break;
|
||||
case dom::GPUErrorFilter::Out_of_memory:
|
||||
ret.resultType = PopErrorScopeResultType::OutOfMemory;
|
||||
break;
|
||||
case dom::GPUErrorFilter::Internal:
|
||||
ret.resultType = PopErrorScopeResultType::InternalError;
|
||||
break;
|
||||
case dom::GPUErrorFilter::EndGuard_:
|
||||
MOZ_CRASH("Bad GPUErrorFilter");
|
||||
}
|
||||
}
|
||||
switch (scope.filter) {
|
||||
case dom::GPUErrorFilter::Validation:
|
||||
ret.resultType = PopErrorScopeResultType::ValidationError;
|
||||
break;
|
||||
case dom::GPUErrorFilter::Out_of_memory:
|
||||
ret.resultType = PopErrorScopeResultType::OutOfMemory;
|
||||
break;
|
||||
// case dom::GPUErrorFilter::Internal:
|
||||
// ret.resultType = PopErrorScopeResultType::InternalError;
|
||||
// break;
|
||||
case dom::GPUErrorFilter::EndGuard_:
|
||||
MOZ_CRASH("Bad GPUErrorFilter");
|
||||
}
|
||||
return ret;
|
||||
}();
|
||||
|
||||
@@ -40,3 +40,5 @@ fail-if = (os == 'linux' && os_version == '18.04') || (os == 'win' && os_version
|
||||
[test_submit_render_empty.worker.html]
|
||||
skip-if = true # Bug 1818379 - no webgpu in worker scopes, see bug 1808820
|
||||
fail-if = (os == 'linux' && os_version == '18.04') || (os == 'win' && os_version == '6.1') || (os == 'mac')
|
||||
[test_too_many_color_attachments.html]
|
||||
fail-if = (os == 'linux' && os_version == '18.04') || (os == 'win' && os_version == '6.1') || (os == 'mac')
|
||||
|
||||
67
dom/webgpu/mochitest/test_too_many_color_attachments.html
Normal file
67
dom/webgpu/mochitest/test_too_many_color_attachments.html
Normal file
@@ -0,0 +1,67 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Test for Bug 1772557</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<link rel="stylesheet" href="/tests/SimpleTest/test.css" />
|
||||
<script>
|
||||
ok(
|
||||
SpecialPowers.getBoolPref("dom.webgpu.enabled"),
|
||||
"Pref should be enabled."
|
||||
);
|
||||
|
||||
add_task(too_many_color_attachments);
|
||||
|
||||
async function too_many_color_attachments() {
|
||||
const adapter = await navigator.gpu.requestAdapter({});
|
||||
const device = await adapter.requestDevice({});
|
||||
device.pushErrorScope("validation");
|
||||
const texture = device.createTexture({
|
||||
size: [60, 37, 238],
|
||||
format: "rg16sint",
|
||||
usage: GPUTextureUsage.RENDER_ATTACHMENT,
|
||||
});
|
||||
const view = texture.createView({});
|
||||
const encoder = device.createRenderBundleEncoder({
|
||||
colorFormats: [
|
||||
"rg8uint",
|
||||
"rg8uint",
|
||||
"rg8uint",
|
||||
"rg8uint",
|
||||
"rg8uint",
|
||||
"rg8uint",
|
||||
"rg8uint",
|
||||
"rg8uint",
|
||||
"rg8uint",
|
||||
],
|
||||
});
|
||||
const renderBundle = encoder.finish({});
|
||||
const commandEncoder = device.createCommandEncoder({});
|
||||
const renderPassEncoder = commandEncoder.beginRenderPass({
|
||||
colorAttachments: [
|
||||
{
|
||||
view,
|
||||
loadOp: "load",
|
||||
storeOp: "store",
|
||||
},
|
||||
],
|
||||
});
|
||||
renderPassEncoder.executeBundles([renderBundle]);
|
||||
renderPassEncoder.end();
|
||||
await device.popErrorScope();
|
||||
ok(true, "test completed without crashing");
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1772557"
|
||||
>Mozilla Bug 1772557</a
|
||||
>
|
||||
<p id="display"></p>
|
||||
<div id="content" style="display: none"></div>
|
||||
<pre id="test"></pre>
|
||||
</body>
|
||||
</html>
|
||||
@@ -28,9 +28,7 @@ h_and_cpp = [
|
||||
"ComputePipeline",
|
||||
"Device",
|
||||
"DeviceLostInfo",
|
||||
"Error",
|
||||
"Instance",
|
||||
"InternalError",
|
||||
"ObjectModel",
|
||||
"OutOfMemoryError",
|
||||
"PipelineLayout",
|
||||
|
||||
@@ -1182,38 +1182,23 @@ partial interface GPUDevice {
|
||||
|
||||
[Pref="dom.webgpu.enabled",
|
||||
Exposed=(Window /* ,DedicatedWorker */), SecureContext]
|
||||
interface GPUError {
|
||||
interface GPUOutOfMemoryError {
|
||||
//constructor();
|
||||
};
|
||||
|
||||
[Pref="dom.webgpu.enabled",
|
||||
Exposed=(Window /* ,DedicatedWorker */), SecureContext]
|
||||
interface GPUValidationError {
|
||||
[Throws]
|
||||
constructor(DOMString message);
|
||||
readonly attribute DOMString message;
|
||||
};
|
||||
|
||||
[Pref="dom.webgpu.enabled",
|
||||
Exposed=(Window /* ,DedicatedWorker */), SecureContext]
|
||||
interface GPUValidationError
|
||||
: GPUError {
|
||||
[Throws]
|
||||
constructor(DOMString message);
|
||||
};
|
||||
|
||||
[Pref="dom.webgpu.enabled",
|
||||
Exposed=(Window /* ,DedicatedWorker */), SecureContext]
|
||||
interface GPUOutOfMemoryError
|
||||
: GPUError {
|
||||
[Throws]
|
||||
constructor(DOMString message);
|
||||
};
|
||||
|
||||
[Pref="dom.webgpu.enabled",
|
||||
Exposed=(Window /* ,DedicatedWorker */), SecureContext]
|
||||
interface GPUInternalError
|
||||
: GPUError {
|
||||
[Throws]
|
||||
constructor(DOMString message);
|
||||
};
|
||||
typedef (GPUOutOfMemoryError or GPUValidationError) GPUError;
|
||||
|
||||
enum GPUErrorFilter {
|
||||
"validation",
|
||||
"out-of-memory",
|
||||
"internal",
|
||||
"validation"
|
||||
};
|
||||
|
||||
typedef [EnforceRange] unsigned long GPUBufferDynamicOffset;
|
||||
|
||||
@@ -2,23 +2,63 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map_detach:while_mapped:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,threading:serialize:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map:mappedAtCreation:*]
|
||||
[:mappable=false]
|
||||
expected: FAIL
|
||||
|
||||
[:mappable=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,adapter,requestAdapterInfo:adapter_info_with_hints:*]
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map:remapped_for_write:*]
|
||||
[:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*]
|
||||
[:transfer=false;mapMode="READ"]
|
||||
expected: FAIL
|
||||
|
||||
[:transfer=false;mapMode="WRITE"]
|
||||
expected: FAIL
|
||||
|
||||
[:transfer=true;mapMode="READ"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -27,6 +67,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*]
|
||||
[:oom=false;size=16]
|
||||
expected: FAIL
|
||||
|
||||
[:oom=true;size=9007199254740984]
|
||||
expected: FAIL
|
||||
|
||||
@@ -35,6 +78,21 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*]
|
||||
[:validationError=false;afterUnmap=false;afterDestroy=false]
|
||||
expected: FAIL
|
||||
|
||||
[:validationError=false;afterUnmap=false;afterDestroy=true]
|
||||
expected: FAIL
|
||||
|
||||
[:validationError=false;afterUnmap=true;afterDestroy=false]
|
||||
expected: FAIL
|
||||
|
||||
[:validationError=false;afterUnmap=true;afterDestroy=true]
|
||||
expected: FAIL
|
||||
|
||||
[:validationError=true;afterUnmap=false;afterDestroy=false]
|
||||
expected: FAIL
|
||||
|
||||
[:validationError=true;afterUnmap=false;afterDestroy=true]
|
||||
expected: FAIL
|
||||
|
||||
@@ -49,26 +107,64 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:invalid:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limits,supported:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:features,known:*]
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write:*]
|
||||
[:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"]
|
||||
expected: FAIL
|
||||
|
||||
[:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:*]
|
||||
[:limit="maxBufferSize"]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
expected: [PASS, FAIL]
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,map_oom:mapAsync:*]
|
||||
[:oom=false;size=16]
|
||||
expected: FAIL
|
||||
|
||||
[:oom=true;size=9007199254740984]
|
||||
expected: FAIL
|
||||
|
||||
@@ -221,6 +317,7 @@
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limits,unknown:*]
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter:*]
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,adapter,requestAdapterInfo:adapter_info:*]
|
||||
|
||||
@@ -17,53 +17,215 @@
|
||||
[:format="depth32float-stencil8";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc1-rgba-unorm";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc1-rgba-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc1-rgba-unorm-srgb";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc1-rgba-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc2-rgba-unorm";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc2-rgba-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc2-rgba-unorm-srgb";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc2-rgba-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc3-rgba-unorm";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc3-rgba-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc3-rgba-unorm-srgb";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc3-rgba-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc4-r-unorm";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc4-r-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc4-r-snorm";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc4-r-snorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc5-rg-unorm";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc5-rg-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc5-rg-snorm";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc5-rg-snorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc6h-rgb-ufloat";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc6h-rgb-ufloat";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc6h-rgb-float";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc6h-rgb-float";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc7-rgba-unorm";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc7-rgba-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc7-rgba-unorm-srgb";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bc7-rgba-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="etc2-rgb8unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="etc2-rgb8unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="etc2-rgb8a1unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="etc2-rgb8a1unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="etc2-rgba8unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="etc2-rgba8unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="eac-r11unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="eac-r11snorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="eac-rg11unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="eac-rg11snorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-4x4-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-4x4-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-5x4-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-5x4-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-5x5-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-5x5-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-6x5-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-6x5-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-6x6-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-6x6-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-8x5-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-8x5-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-8x6-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-8x6-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-8x8-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-8x8-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-10x5-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-10x5-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-10x6-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-10x6-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-10x8-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-10x8-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-10x10-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-10x10-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-12x10-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-12x10-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-12x12-unorm";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="astc-12x12-unorm-srgb";enable_required_feature=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";enable_required_feature=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,capability_checks,features,query_types:createQuerySet:*]
|
||||
[:type="occlusion";featureContainsTimestampQuery=false]
|
||||
expected: FAIL
|
||||
|
||||
[:type="timestamp";featureContainsTimestampQuery=false]
|
||||
expected: FAIL
|
||||
|
||||
[:type="occlusion";featureContainsTimestampQuery=true]
|
||||
expected: FAIL
|
||||
|
||||
@@ -72,6 +234,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*]
|
||||
[:]
|
||||
@@ -79,8 +244,14 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*]
|
||||
[:mapMode=1]
|
||||
@@ -96,10 +267,19 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*]
|
||||
[:]
|
||||
@@ -107,6 +287,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*]
|
||||
[:]
|
||||
@@ -142,6 +325,12 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*]
|
||||
[:mapMode=1]
|
||||
expected: FAIL
|
||||
|
||||
[:mapMode=2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*]
|
||||
[:]
|
||||
@@ -149,3 +338,5 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,7 @@
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:*]
|
||||
[:entry={"buffer":{"type":"storage"}}]
|
||||
expected: FAIL
|
||||
|
||||
[:entry={"sampler":{"type":"filtering"}}]
|
||||
expected: FAIL
|
||||
|
||||
@@ -10,6 +13,30 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_buffer_type:*]
|
||||
[:shaderStage=0]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=1]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=2]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=3]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=4]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=5]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=6]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=7]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:sampler,device_mismatch:*]
|
||||
[:]
|
||||
@@ -46,24 +73,180 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,usage:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
[:usage0=1;usage1=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=1;usage1=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=1;usage1=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=1;usage1=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=1;usage1=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=2;usage1=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=2;usage1=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=2;usage1=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=2;usage1=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=2;usage1=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=4;usage1=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=4;usage1=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=4;usage1=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=4;usage1=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=4;usage1=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=8;usage1=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=8;usage1=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=8;usage1=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=8;usage1=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=8;usage1=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=16;usage1=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=16;usage1=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=16;usage1=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=16;usage1=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0=16;usage1=16]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_storage_texture_access:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
# Passes in `opt` on Windows, but not `debug`. Environmental difference, maybe?
|
||||
disabled: true
|
||||
[:shaderStage=0]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=1]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=2]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=3]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=4]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=5]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=6]
|
||||
expected: FAIL
|
||||
|
||||
[:shaderStage=7]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:multisampled_validation:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
[:viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:viewDimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:viewDimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:viewDimension="2d-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:viewDimension="cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:viewDimension="cube-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:viewDimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:*]
|
||||
[:usage=4;viewDimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=4;viewDimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=4;viewDimension="2d-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=4;viewDimension="cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=4;viewDimension="cube-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=4;viewDimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=8;viewDimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=8;viewDimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=8;viewDimension="2d-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=8;viewDimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:duplicate_bindings:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,usage:*]
|
||||
[:type="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:minBindingSize:*]
|
||||
[:]
|
||||
@@ -76,10 +259,34 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:*]
|
||||
[:baseMipLevel=1;mipLevelCount=1]
|
||||
expected: FAIL
|
||||
|
||||
[:baseMipLevel=1;mipLevelCount=2]
|
||||
expected: FAIL
|
||||
|
||||
[:baseMipLevel=2;mipLevelCount=1]
|
||||
expected: FAIL
|
||||
|
||||
[:baseMipLevel=2;mipLevelCount=2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:sampler,compare_function_with_binding_type:*]
|
||||
[:bgType="filtering"]
|
||||
expected: FAIL
|
||||
|
||||
[:bgType="non-filtering"]
|
||||
expected: FAIL
|
||||
|
||||
[:bgType="comparison"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,effective_buffer_binding_size:*]
|
||||
[:type="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="storage"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -88,11 +295,23 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_offset:*]
|
||||
[:type="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:multisampled_validation:*]
|
||||
[:multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:bind_group_layout,device_mismatch:*]
|
||||
[:]
|
||||
@@ -100,23 +319,36 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_component_type:*]
|
||||
[:sampleType="float"]
|
||||
expected: FAIL
|
||||
|
||||
[:sampleType="sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:sampleType="uint"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:texture,resource_state:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,format:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_state:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_binding_must_have_correct_usage:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -35,27 +35,103 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:occlusion_query_set,device_mismatch:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createView:cube_faces_square:*]
|
||||
[:dimension="2d";size=[4,4,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";size=[5,5,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";size=[4,5,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";size=[4,8,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";size=[8,4,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube";size=[4,4,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube";size=[5,5,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube";size=[4,5,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube";size=[4,8,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube";size=[8,4,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube-array";size=[4,4,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube-array";size=[5,5,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube-array";size=[4,5,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube-array";size=[4,8,6\]]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="cube-array";size=[8,4,6\]]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createView:mip_levels:*]
|
||||
[:textureDimension="1d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="1d";viewDimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="2d-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="cube-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createTexture:viewFormats:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createTexture:texture_usage:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createView:format:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:depth_stencil_attachment,device_mismatch:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -65,26 +141,121 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createView:dimension:*]
|
||||
[:textureDimension="1d";viewDimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="1d";viewDimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="1d";viewDimension="2d-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="1d";viewDimension="cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="1d";viewDimension="cube-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="1d";viewDimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="1d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="2d-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="cube-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="2d-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="cube-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,createView:array_layers:*]
|
||||
[:textureDimension="1d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="1d";viewDimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="2d-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="2d";viewDimension="cube-array"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureDimension="3d";viewDimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_state:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:size_alignment:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,same_location:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestamp_query_set,device_mismatch:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,invalid_query_set:*]
|
||||
[:querySetState="valid"]
|
||||
expected: FAIL
|
||||
@@ -102,6 +273,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_index_count:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:sample_count:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -32,38 +33,66 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_out_of_bounds:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1840465>.
|
||||
disabled:
|
||||
if debug: false
|
||||
true
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_with_invalid_or_destroyed_texture:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:overflow:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_state:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>
|
||||
# Crashes in `debug`, but not `opt`. Disabled across the board in case of OOB memory access.
|
||||
disabled: true
|
||||
[:srcBufferState="valid";dstBufferState="valid"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcBufferState="valid";dstBufferState="invalid"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcBufferState="valid";dstBufferState="destroyed"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcBufferState="invalid";dstBufferState="valid"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcBufferState="invalid";dstBufferState="invalid"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcBufferState="invalid";dstBufferState="destroyed"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcBufferState="destroyed";dstBufferState="valid"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcBufferState="destroyed";dstBufferState="invalid"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcBufferState="destroyed";dstBufferState="destroyed"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:set_pipeline:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_format_compatibility:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:out_of_bounds:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:pipeline,device_mismatch:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -83,7 +112,26 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:dispatch_sizes:*]
|
||||
[:dispatchType="direct";largeDimValue=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dispatchType="direct";largeDimValue=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dispatchType="direct";largeDimValue=65535]
|
||||
expected: FAIL
|
||||
|
||||
[:dispatchType="direct";largeDimValue=65536]
|
||||
expected: FAIL
|
||||
|
||||
[:dispatchType="direct";largeDimValue=2147483647]
|
||||
expected: FAIL
|
||||
|
||||
[:dispatchType="direct";largeDimValue=4294967295]
|
||||
expected: FAIL
|
||||
|
||||
[:dispatchType="indirect";largeDimValue=0]
|
||||
expected: FAIL
|
||||
|
||||
@@ -132,6 +180,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_overflow:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_group_balanced:*]
|
||||
[:encoderType="non-pass"]
|
||||
expected: FAIL
|
||||
@@ -25,7 +26,11 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setBlendConstant:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,xy_rect_contained_in_attachment:*]
|
||||
[:]
|
||||
@@ -36,16 +41,29 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:index_buffer_OOB:*]
|
||||
[:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexed"]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexedIndirect"]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexed"]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexedIndirect"]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexed"]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexedIndirect"]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexed"]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexedIndirect"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -69,6 +87,12 @@
|
||||
[:indexCount=0;firstIndex=1;instanceCount=10000]
|
||||
expected: FAIL
|
||||
|
||||
[:indexCount=0;firstIndex=0;instanceCount=1]
|
||||
expected: FAIL
|
||||
|
||||
[:indexCount=0;firstIndex=0;instanceCount=10000]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges_with_compressed_texture_formats:*]
|
||||
[:format="bc1-rgba-unorm";dimension="2d"]
|
||||
@@ -123,12 +147,151 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_usage:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:*]
|
||||
[:dimension="1d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
@@ -264,6 +427,222 @@
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
@@ -399,6 +778,9 @@
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
@@ -423,6 +805,9 @@
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
@@ -447,6 +832,9 @@
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1]
|
||||
expected: FAIL
|
||||
|
||||
@@ -526,7 +914,20 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_marker:*]
|
||||
[:encoderType="non-pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_within_same_texture:*]
|
||||
[:]
|
||||
@@ -534,6 +935,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setStencilReference:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer,device_mismatch:*]
|
||||
[:]
|
||||
@@ -541,17 +945,33 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:last_buffer_setting_take_account:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,depth_rangeAndOrder:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_group:*]
|
||||
[:encoderType="non-pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,xy_rect_contained_in_attachment:*]
|
||||
[:]
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_alignment:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -13,24 +14,70 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_passed_but_not_expected:*]
|
||||
[:encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_state:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:state_and_binding_index:*]
|
||||
[:encoderType="compute%20pass";state="valid";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";state="valid";resourceType="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";state="invalid";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";state="invalid";resourceType="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";state="destroyed";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";state="destroyed";resourceType="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";state="valid";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";state="valid";resourceType="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";state="invalid";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";state="invalid";resourceType="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";state="destroyed";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";state="destroyed";resourceType="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";state="valid";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";state="valid";resourceType="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";state="invalid";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";state="invalid";resourceType="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";state="destroyed";resourceType="buffer"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -39,14 +86,24 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_vertex_buffer_should_be_bound:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_index_buffer_should_be_bound:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_and_size_oob:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_usage:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_alignment:*]
|
||||
[:]
|
||||
@@ -54,6 +111,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_usage:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:u32array_start_and_length:*]
|
||||
[:]
|
||||
@@ -79,6 +139,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_state:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -100,8 +161,197 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:buffer_dynamic_offsets:*]
|
||||
[:type="uniform";encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="uniform";encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="uniform";encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="storage";encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="storage";encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="storage";encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="read-only-storage";encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="read-only-storage";encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="read-only-storage";encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_match_expectations_in_pass_encoder:*]
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[256,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[256,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[1,2\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[1,2\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[256,0,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[256,0,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[256\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[256\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[512,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[512,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[1024,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[1024,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[4294967295,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[4294967295,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[0,512\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[0,512\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[0,1024\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[0,1024\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[0,4294967295\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="compute%20pass";dynamicOffsets=[0,4294967295\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[256,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[256,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[1,2\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[1,2\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[256,0,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[256,0,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[256\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[256\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[512,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[512,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[1024,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[1024,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[4294967295,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[4294967295,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[0,512\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[0,512\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[0,1024\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[0,1024\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[0,4294967295\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";dynamicOffsets=[0,4294967295\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[256,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[256,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[1,2\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[1,2\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[256,0,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[256,0,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[256\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[256\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[512,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
@@ -114,6 +364,12 @@
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[1024,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[4294967295,0\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[4294967295,0\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[0,512\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
@@ -126,6 +382,12 @@
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[0,1024\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[0,4294967295\];useU32array=false]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";dynamicOffsets=[0,4294967295\];useU32array=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_alignment:*]
|
||||
[:]
|
||||
@@ -138,3 +400,6 @@
|
||||
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
[:type="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_requires_empty_bind_groups,compute_pass:*]
|
||||
[:bindGroupLayoutEntryCount=3;computeCommand="dispatchIndirect"]
|
||||
@@ -13,8 +19,14 @@
|
||||
[:bindGroupLayoutEntryCount=4;computeCommand="dispatchIndirect"]
|
||||
expected: FAIL
|
||||
|
||||
[:bindGroupLayoutEntryCount=4;computeCommand="dispatch"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachments:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_balance:*]
|
||||
[:]
|
||||
@@ -84,12 +96,63 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,aligned:*]
|
||||
[:format="r8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -193,9 +256,27 @@
|
||||
[:bglType="filtering";bgType="filtering"]
|
||||
expected: FAIL
|
||||
|
||||
[:bglType="filtering";bgType="non-filtering"]
|
||||
expected: FAIL
|
||||
|
||||
[:bglType="filtering";bgType="comparison"]
|
||||
expected: FAIL
|
||||
|
||||
[:bglType="non-filtering";bgType="filtering"]
|
||||
expected: FAIL
|
||||
|
||||
[:bglType="non-filtering";bgType="non-filtering"]
|
||||
expected: FAIL
|
||||
|
||||
[:bglType="non-filtering";bgType="comparison"]
|
||||
expected: FAIL
|
||||
|
||||
[:bglType="comparison";bgType="filtering"]
|
||||
expected: FAIL
|
||||
|
||||
[:bglType="comparison";bgType="non-filtering"]
|
||||
expected: FAIL
|
||||
|
||||
[:bglType="comparison";bgType="comparison"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -224,6 +305,12 @@
|
||||
[:bindGroupLayoutEntryCount=3;renderCommand="drawIndexedIndirect"]
|
||||
expected: FAIL
|
||||
|
||||
[:bindGroupLayoutEntryCount=4;renderCommand="draw"]
|
||||
expected: FAIL
|
||||
|
||||
[:bindGroupLayoutEntryCount=4;renderCommand="drawIndexed"]
|
||||
expected: FAIL
|
||||
|
||||
[:bindGroupLayoutEntryCount=4;renderCommand="drawIndirect"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -281,11 +368,15 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly_with_undefined_depth:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_resource_type_mismatch:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_binding_mismatch:*]
|
||||
[:encoderType="compute%20pass";call="dispatch";callWithZero=true]
|
||||
expected: FAIL
|
||||
@@ -354,6 +445,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,unaligned:*]
|
||||
[:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
@@ -656,6 +750,18 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly:*]
|
||||
[:depthStencilFormat="depth32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilFormat="depth16unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilFormat="stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilFormat="depth24plus"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilFormat="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
@@ -7,27 +7,44 @@
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:sample_count_mismatch:*]
|
||||
[:bundleSamples=1;passSamples=1]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleSamples=4;passSamples=4]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormat=4;passFormat=1]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormat=1;passFormat=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,invalid_query_set:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:device_mismatch:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:empty_bundle_list:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:nesting:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,error_scope:simple:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_offset_alignment:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -46,6 +63,18 @@
|
||||
[:errorFilter="out-of-memory";stackDepth=1000]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=1]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=10]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=100]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=1000]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,query_type_and_index:*]
|
||||
[:]
|
||||
@@ -57,8 +86,19 @@
|
||||
[:type="timestamp"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_formats_mismatch:*]
|
||||
[:bundleFormat="depth24plus";passFormat="depth24plus"]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormat="depth24plus";passFormat="depth16unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormat="depth24plus";passFormat="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormat="stencil8";passFormat="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,error_scope:empty:*]
|
||||
|
||||
@@ -109,8 +149,59 @@
|
||||
[:errorFilter="out-of-memory";stackDepth=100000]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=1]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=10]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=100]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=1000]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";stackDepth=100000]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,error_scope:balanced_siblings:*]
|
||||
[:errorFilter="out-of-memory";numErrors=1]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="out-of-memory";numErrors=10]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="out-of-memory";numErrors=100]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="out-of-memory";numErrors=1000]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";numErrors=1]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";numErrors=10]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";numErrors=100]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";numErrors=1000]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="internal";numErrors=1]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="internal";numErrors=10]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="internal";numErrors=100]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="internal";numErrors=1000]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,disjoint_queries_with_same_query_index:*]
|
||||
[:]
|
||||
@@ -123,6 +214,21 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:color_formats_mismatch:*]
|
||||
[:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["bgra8unorm","rg8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["bgra8unorm","bgra8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["rg8unorm","bgra8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["rg8unorm","bgra8unorm","rgba8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:bundleFormats=["bgra8unorm","rg8unorm","rgba8unorm"\];passFormats=["rg8unorm","bgra8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:queryset_and_destination_buffer_state:*]
|
||||
[:querySetState="valid";destinationState="valid"]
|
||||
|
||||
@@ -1,37 +1,160 @@
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,basic:empty:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:*]
|
||||
[:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc4-r-unorm";dstFormat="bc4-r-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc4-r-snorm";dstFormat="bc4-r-snorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc5-rg-unorm";dstFormat="bc5-rg-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc5-rg-snorm";dstFormat="bc5-rg-snorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc6h-rgb-ufloat";dstFormat="bc6h-rgb-ufloat";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc6h-rgb-float";dstFormat="bc6h-rgb-float";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_color:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,buffers,threading:destroyed:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:mip_levels:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:undefined_params:*]
|
||||
[:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="3d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow_depth_stencil:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_indices:*]
|
||||
[:encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes_copy_depth_stencil:*]
|
||||
[:format="depth32float";copyMethod="CopyT2B";aspect="depth-only"]
|
||||
@@ -46,6 +169,9 @@
|
||||
[:format="stencil8";copyMethod="CopyB2T";aspect="stencil-only"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="stencil8";copyMethod="CopyT2B";aspect="stencil-only"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";copyMethod="WriteTexture";aspect="stencil-only"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -72,33 +198,121 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,array:*]
|
||||
[:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc4-r-unorm";dstFormat="bc4-r-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc4-r-snorm";dstFormat="bc4-r-snorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc5-rg-unorm";dstFormat="bc5-rg-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc5-rg-snorm";dstFormat="bc5-rg-snorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc6h-rgb-ufloat";dstFormat="bc6h-rgb-ufloat";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc6h-rgb-float";dstFormat="bc6h-rgb-float";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:origins_and_extents:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:zero_sized:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,non_array:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,clearBuffer:clear:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,basic:b2t2b:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_order:*]
|
||||
[:encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,explicit_layout:*]
|
||||
[:index=0]
|
||||
expected: FAIL
|
||||
|
||||
[:index=1]
|
||||
expected: FAIL
|
||||
|
||||
@@ -32,11 +35,11 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,explicit_layout:*]
|
||||
# TODO: Currently has issues being followed up with: see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>
|
||||
disabled:
|
||||
if debug: false
|
||||
true
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:*]
|
||||
[:method="WriteTexture";dimension="1d";size=[4,1,1\]]
|
||||
@@ -100,6 +103,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:texture,device_mismatch:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -109,7 +113,44 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,error_scope:balanced_nesting:*]
|
||||
[:errorFilter="out-of-memory";numErrors=1]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="out-of-memory";numErrors=10]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="out-of-memory";numErrors=100]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="out-of-memory";numErrors=1000]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";numErrors=1]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";numErrors=10]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";numErrors=100]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="validation";numErrors=1000]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="internal";numErrors=1]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="internal";numErrors=10]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="internal";numErrors=100]
|
||||
expected: FAIL
|
||||
|
||||
[:errorFilter="internal";numErrors=1000]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:usage:*]
|
||||
[:method="CopyB2T"]
|
||||
@@ -123,18 +164,22 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:rows_per_image_alignment:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:copy_end_overflows_u64:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:required_bytes_in_copy:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:device_mismatch:*]
|
||||
[:copyType="CopyB2T"]
|
||||
expected: FAIL
|
||||
@@ -147,10 +192,12 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,auto_layout:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:sample_count:*]
|
||||
[:copyType="CopyB2T"]
|
||||
expected: FAIL
|
||||
@@ -212,11 +259,16 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:buffer_state:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,auto_layout:*]
|
||||
[:index=0]
|
||||
expected: FAIL
|
||||
|
||||
[:index=1]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,mipLevel:*]
|
||||
[:mipLevel=0]
|
||||
expected: FAIL
|
||||
@@ -118,20 +119,32 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToBuffer:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:map_command_recording_order:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToTexture:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,state:*]
|
||||
[:state="nocontext"]
|
||||
expected: FAIL
|
||||
|
||||
[:state="detached-nocontext"]
|
||||
expected: FAIL
|
||||
|
||||
[:state="detached-hascontext"]
|
||||
expected: FAIL
|
||||
|
||||
[:state="valid"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -140,6 +153,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,query_set,destroy:twice:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -157,6 +171,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,device_mismatch:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -166,10 +181,12 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:origin_alignment:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,sample_count:*]
|
||||
[:sampleCount=1]
|
||||
expected: FAIL
|
||||
@@ -182,6 +199,9 @@
|
||||
[:closed=false]
|
||||
expected: FAIL
|
||||
|
||||
[:closed=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:sample_count:*]
|
||||
[:method="WriteTexture"]
|
||||
@@ -211,13 +231,16 @@
|
||||
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_image,crossOrigin:*]
|
||||
# NOTE: This particular test requests non-local resources. It is unclear why
|
||||
# this is considered acceptable, given the risk of spurious failure.
|
||||
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyTextureToBuffer:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,usage:*]
|
||||
[:usage=1]
|
||||
expected: FAIL
|
||||
|
||||
@@ -4,11 +4,15 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:usages:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_sparse:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:ranges:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -20,15 +24,52 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_format:*]
|
||||
[:encoderType="render%20pass";encoderFormatFeature="_undef_";pipelineFormatFeature="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";encoderFormatFeature="_undef_";pipelineFormatFeature="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";encoderFormatFeature="_undef_";pipelineFormatFeature="depth32float-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="depth32float-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";encoderFormatFeature="_undef_";pipelineFormatFeature="depth32float-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="depth32float-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_count:*]
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_format:*]
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:buffer_state:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,sample_count:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -38,16 +79,21 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,writeTexture:texture_state:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,source:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,writeTexture:sample_count:*]
|
||||
[:sampleCount=1]
|
||||
expected: FAIL
|
||||
|
||||
[:sampleCount=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -58,6 +104,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,writeTexture:usages:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:beginOcclusionQuery:*]
|
||||
[:]
|
||||
@@ -109,6 +158,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_stencil_read_only_write_state:*]
|
||||
[:encoderType="render%20pass";format="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";format="depth32float"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -124,6 +176,9 @@
|
||||
[:encoderType="render%20pass";format="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";format="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";format="depth32float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
@@ -9,6 +9,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:*]
|
||||
[:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]]
|
||||
expected: FAIL
|
||||
|
||||
@@ -45,6 +48,9 @@
|
||||
[:usage=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage=20]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,sample_count:*]
|
||||
[:]
|
||||
@@ -52,12 +58,63 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,aligned:*]
|
||||
[:format="r8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -106,8 +163,23 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_color_attachment:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,sample_count:*]
|
||||
[:encoderType="render%20pass";attachmentType="color"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass";attachmentType="depthstencil"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";attachmentType="color"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle";attachmentType="depthstencil"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,color_depth_mismatch:*]
|
||||
[:]
|
||||
@@ -115,6 +187,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachments:*]
|
||||
[:colorAttachmentsCount=8]
|
||||
expected: FAIL
|
||||
|
||||
[:colorAttachmentsCount=9]
|
||||
expected: FAIL
|
||||
|
||||
@@ -135,6 +210,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_depth_stencil_attachment:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,layer_count:*]
|
||||
[:arrayLayerCount=5;baseArrayLayer=0]
|
||||
@@ -153,16 +231,61 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,depth_clear_value:*]
|
||||
[:depthLoadOp="load";depthClearValue=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="load";depthClearValue=0]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="load";depthClearValue=0.5]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="load";depthClearValue=1]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="load";depthClearValue=1.5]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="clear";depthClearValue=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="clear";depthClearValue=0]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="clear";depthClearValue=0.5]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="clear";depthClearValue=1]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="clear";depthClearValue=1.5]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="_undef_";depthClearValue=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="_undef_";depthClearValue=0]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="_undef_";depthClearValue=0.5]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="_undef_";depthClearValue=1]
|
||||
expected: FAIL
|
||||
|
||||
[:depthLoadOp="_undef_";depthClearValue=1.5]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,single_sample_count:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,format_supports_resolve:*]
|
||||
[:format="r8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r8uint"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -175,6 +298,12 @@
|
||||
[:format="r16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8uint"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -190,18 +319,39 @@
|
||||
[:format="rg16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgb10a2unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_format:*]
|
||||
[:]
|
||||
@@ -212,6 +362,12 @@
|
||||
[:mipLevelCount=2;baseMipLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:mipLevelCount=1;baseMipLevel=0]
|
||||
expected: FAIL
|
||||
|
||||
[:mipLevelCount=1;baseMipLevel=3]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,same_size:*]
|
||||
[:]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -44,21 +44,39 @@
|
||||
[:isAsync=false;vertexConstants={"cu":0}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"cu":-1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"cu":4294967295}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"cu":4294967296}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"ci":-2147483648}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"ci":-2147483649}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"ci":2147483647}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"ci":2147483648}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"cf":-3.4028234663852886e%2B38}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"cf":-3.4028235677973366e%2B38}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"cf":3.4028234663852886e%2B38}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"cf":3.4028235677973366e%2B38}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"cb":1.7976931348623157e%2B308}]
|
||||
expected: FAIL
|
||||
|
||||
@@ -67,12 +85,39 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:type:*]
|
||||
[:isAsync=false;output="f32";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="f32";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="i32";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="i32";input="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="u32";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="u32";input="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="vec2%3Cf32%3E";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="vec2%3Cf32%3E";input="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="vec2%3Cf32%3E";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="vec3%3Cf32%3E";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="f32";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="f32";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -88,6 +133,9 @@
|
||||
[:isAsync=true;output="u32";input="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="vec2%3Cf32%3E";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="vec2%3Cf32%3E";input="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -125,24 +173,45 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,primitive_state:unclipped_depth:*]
|
||||
[:isAsync=false;unclippedDepth=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;unclippedDepth=true]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;unclippedDepth=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;unclippedDepth=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,misc:basic:*]
|
||||
[:isAsync=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,count:*]
|
||||
[:isAsync=false;alphaToCoverageEnabled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;alphaToCoverageEnabled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;alphaToCoverageEnabled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;alphaToCoverageEnabled=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,subset:*]
|
||||
[:isAsync=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true]
|
||||
expected: FAIL
|
||||
|
||||
@@ -151,9 +220,21 @@
|
||||
[:isAsync=false;locationDelta=0]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;locationDelta=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;locationDelta=-2]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;locationDelta=0]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;locationDelta=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;locationDelta=-2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:identifier,fragment:*]
|
||||
[:isAsync=true;fragmentConstants={}]
|
||||
@@ -192,39 +273,90 @@
|
||||
[:isAsync=false;fragmentConstants={"1":1,"1000":1,"r":1,"g":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"xxx":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"1":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"2":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"b":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"a":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"1":1,"b":1}]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,misc:vertex_state_only:*]
|
||||
[:isAsync=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:*]
|
||||
[:isAsync=false;numScalarDelta=0;useExtraBuiltinInputs=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;numScalarDelta=0;useExtraBuiltinInputs=true]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;numScalarDelta=1;useExtraBuiltinInputs=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;numScalarDelta=-3;useExtraBuiltinInputs=true]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;numScalarDelta=-2;useExtraBuiltinInputs=true]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=0;useExtraBuiltinInputs=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=0;useExtraBuiltinInputs=true]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=1;useExtraBuiltinInputs=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=-3;useExtraBuiltinInputs=true]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=-2;useExtraBuiltinInputs=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:*]
|
||||
[:isAsync=false;numScalarDelta=0;topology="triangle-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;numScalarDelta=0;topology="point-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;numScalarDelta=1;topology="triangle-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;numScalarDelta=-1;topology="point-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=0;topology="triangle-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=0;topology="point-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=1;topology="triangle-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;numScalarDelta=-1;topology="point-list"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:identifier,vertex:*]
|
||||
[:isAsync=true;vertexConstants={}]
|
||||
@@ -263,14 +395,35 @@
|
||||
[:isAsync=false;vertexConstants={"1":1,"1000":1,"x":1,"y":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"xxx":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"1":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"2":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"z":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"w":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"1":1,"z":1}]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,sample_mask:*]
|
||||
[:isAsync=false;alphaToCoverageEnabled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;alphaToCoverageEnabled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;alphaToCoverageEnabled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;alphaToCoverageEnabled=true]
|
||||
expected: FAIL
|
||||
|
||||
@@ -282,6 +435,7 @@
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,fragment:*]
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,fragment:*]
|
||||
[:isAsync=true;fragmentConstants={}]
|
||||
expected: FAIL
|
||||
@@ -295,6 +449,12 @@
|
||||
[:isAsync=true;fragmentConstants={"r":1,"g":1,"b":1,"a":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"r":1,"g":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"r":1,"b":1}]
|
||||
expected: FAIL
|
||||
|
||||
@@ -303,52 +463,172 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:count:*]
|
||||
[:isAsync=false]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,primitive_state:strip_index_format:*]
|
||||
[:isAsync=false;topology="_undef_";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="_undef_";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="_undef_";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="point-list";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="point-list";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="point-list";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="line-list";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="line-list";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="line-list";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="line-strip";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="line-strip";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="line-strip";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="triangle-list";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="triangle-list";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="triangle-list";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="triangle-strip";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="triangle-strip";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;topology="triangle-strip";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="_undef_";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="_undef_";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="_undef_";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="point-list";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="point-list";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="point-list";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="line-list";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="line-list";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="line-list";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="line-strip";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="line-strip";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="line-strip";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="triangle-list";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="triangle-list";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="triangle-list";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="triangle-strip";stripIndexFormat="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="triangle-strip";stripIndexFormat="uint16"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;topology="triangle-strip";stripIndexFormat="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:*]
|
||||
[:isAsync=false;output="";input=""]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="";input="%40interpolate(perspective,%20center)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="";input="%40interpolate(linear)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(perspective)";input=""]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(linear)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(linear)";input="%40interpolate(flat)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(flat)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear,%20center)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="";input=""]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="";input="%40interpolate(perspective,%20center)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="";input="%40interpolate(linear)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(perspective)";input=""]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -358,14 +638,38 @@
|
||||
[:isAsync=true;output="%40interpolate(flat)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(linear,%20center)";input="%40interpolate(linear,%20center)"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_sampling:*]
|
||||
[:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20center)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20sample)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(flat)";input="%40interpolate(flat)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20sample)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20centroid)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(perspective,%20centroid)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20center)"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -375,6 +679,9 @@
|
||||
[:isAsync=true;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(flat)";input="%40interpolate(flat)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20sample)"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -457,21 +764,39 @@
|
||||
[:isAsync=false;fragmentConstants={"cu":0}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"cu":-1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"cu":4294967295}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"cu":4294967296}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"ci":-2147483648}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"ci":-2147483649}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"ci":2147483647}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"ci":2147483648}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"cf":-3.4028234663852886e%2B38}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"cf":-3.4028235677973366e%2B38}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"cf":3.4028234663852886e%2B38}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"cf":3.4028235677973366e%2B38}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;fragmentConstants={"cb":1.7976931348623157e%2B308}]
|
||||
expected: FAIL
|
||||
|
||||
@@ -494,6 +819,12 @@
|
||||
[:isAsync=true;vertexConstants={"x":1,"y":1,"z":1,"w":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"x":1,"y":1}]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;vertexConstants={"x":1,"z":1}]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
@@ -7,13 +7,29 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_no_draw:*]
|
||||
[:usage0="uniform";usage1="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -23,31 +39,149 @@
|
||||
[:usage0="storage";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_type_matches_attribute_format:*]
|
||||
[:format="uint8x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint8x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="sint8x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="sint8x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="unorm8x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="unorm8x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="snorm8x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="snorm8x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint16x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint16x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="sint16x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="sint16x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="unorm16x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="unorm16x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="snorm16x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="snorm16x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="float16x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="float16x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="float32"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="float32x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="float32x3"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="float32x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint32x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint32x3"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint32x4"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="sint32"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="sint32x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="sint32x3"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="sint32x4"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:invalid,vertex:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_dispatch:*]
|
||||
[:usage0="uniform";usage1="uniform"]
|
||||
expected: FAIL
|
||||
@@ -87,21 +221,33 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_color:*]
|
||||
[:compute=false;type0="sampled-texture";type1="sampled-texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;type0="sampled-texture";type1="writeonly-storage-texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;type0="sampled-texture";type1="render-target"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;type0="writeonly-storage-texture";type1="writeonly-storage-texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;type0="writeonly-storage-texture";type1="render-target"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;type0="render-target";type1="render-target"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;type0="sampled-texture";type1="sampled-texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;type0="sampled-texture";type1="writeonly-storage-texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;type0="writeonly-storage-texture";type1="writeonly-storage-texture"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_draw:*]
|
||||
[:usage0="uniform";usage1="uniform"]
|
||||
@@ -176,6 +322,12 @@
|
||||
[:usage0="vertex";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="indirect"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -191,6 +343,12 @@
|
||||
[:usage0="index";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="indexedIndirect"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -199,6 +357,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_one_dispatch:*]
|
||||
[:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=true;dispatchBeforeUsage1=false]
|
||||
expected: FAIL
|
||||
@@ -212,8 +371,41 @@
|
||||
[:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=true;dispatchBeforeUsage1=false]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=true]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=false]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_no_dispatch:*]
|
||||
[:usage0="uniform";usage1="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_array_stride_limit:*]
|
||||
[:]
|
||||
@@ -221,6 +413,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_attribute_limit:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_in_vertex_state:*]
|
||||
[:]
|
||||
@@ -233,6 +428,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:many_attributes_overlapping:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_limit:*]
|
||||
[:]
|
||||
@@ -312,6 +510,12 @@
|
||||
[:usage0="vertex";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="indirect"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -327,6 +531,12 @@
|
||||
[:usage0="index";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="indirect"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -420,6 +630,36 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,buffer_usages_in_copy_and_pass:*]
|
||||
[:usage0="copy-src";usage1="copy-src";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="copy-dst";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="uniform";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="uniform";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="storage";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="storage";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="read-only-storage";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="read-only-storage";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="vertex";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="index";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="indirect";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -429,6 +669,36 @@
|
||||
[:usage0="copy-src";usage1="indexedIndirect";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="copy-src";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="copy-dst";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="uniform";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="uniform";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="storage";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="storage";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="read-only-storage";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="read-only-storage";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="vertex";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="index";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="indirect";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -438,6 +708,54 @@
|
||||
[:usage0="copy-dst";usage1="indexedIndirect";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="copy-src";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="copy-src";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="copy-dst";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="uniform";usage1="copy-dst";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="copy-src";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="copy-src";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="copy-dst";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="copy-dst";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="copy-src";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="copy-src";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="copy-dst";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="read-only-storage";usage1="copy-dst";pass="compute"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="copy-src";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="copy-dst";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="copy-src";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="copy-dst";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="indirect";usage1="copy-src";pass="render"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -461,12 +779,16 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_limit:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_unique:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_two_draws:*]
|
||||
[:usage0="uniform";usage1="uniform"]
|
||||
@@ -541,6 +863,12 @@
|
||||
[:usage0="vertex";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="vertex";usage1="indirect"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -556,6 +884,12 @@
|
||||
[:usage0="index";usage1="read-only-storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="index"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="index";usage1="indirect"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,dispatch:*]
|
||||
[:dispatch="none"]
|
||||
expected: FAIL
|
||||
|
||||
[:dispatch="direct"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -7,6 +10,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,shader_module,entry_point:compute:*]
|
||||
[:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint=""]
|
||||
expected: FAIL
|
||||
|
||||
@@ -28,32 +34,90 @@
|
||||
[:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="mian"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="main"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint=""]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="mian"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%20"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="mian"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="main"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_texture_in_bind_groups:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,render:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -63,17 +127,80 @@
|
||||
[:layer0=0;level0=0;layer1=0;level1=0;inSamePass=true]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=0;layer1=0;level1=0;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=0;layer1=0;level1=1;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=0;layer1=1;level1=0;inSamePass=true]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=0;layer1=1;level1=0;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=0;layer1=1;level1=1;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=1;layer1=0;level1=0;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=1;layer1=0;level1=1;inSamePass=true]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=1;layer1=0;level1=1;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=1;layer1=1;level1=0;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=1;layer1=1;level1=1;inSamePass=true]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=0;level0=1;layer1=1;level1=1;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=0;layer1=0;level1=0;inSamePass=true]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=0;layer1=0;level1=0;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=0;layer1=0;level1=1;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=0;layer1=1;level1=0;inSamePass=true]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=0;layer1=1;level1=0;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=0;layer1=1;level1=1;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=1;layer1=0;level1=0;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=1;layer1=0;level1=1;inSamePass=true]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=1;layer1=0;level1=1;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=1;layer1=1;level1=0;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=1;layer1=1;level1=1;inSamePass=true]
|
||||
expected: FAIL
|
||||
|
||||
[:layer0=1;level0=1;layer1=1;level1=1;inSamePass=false]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,shader_module,entry_point:vertex:*]
|
||||
[:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint=""]
|
||||
expected: FAIL
|
||||
|
||||
@@ -95,32 +222,90 @@
|
||||
[:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="mian"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="main"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint=""]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="mian"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%20"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="mian"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="main"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,attachment_write:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -130,10 +315,12 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,shader_module,overrides:name_conflict:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -143,18 +330,33 @@
|
||||
[:useDifferentTextureAsTexture2=true;baseLayer2=0;view2Binding="texture";hasConflict=true]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=true;baseLayer2=0;view2Binding="texture";hasConflict=false]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="texture";hasConflict=true]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="texture";hasConflict=false]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="storage";hasConflict=true]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="storage";hasConflict=false]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="texture";hasConflict=true]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="texture";hasConflict=false]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="storage";hasConflict=true]
|
||||
expected: FAIL
|
||||
|
||||
[:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="storage";hasConflict=false]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,shader_module,overrides:id_conflict:*]
|
||||
[:]
|
||||
@@ -165,14 +367,108 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_aspect:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
# Sometimes passes, sometimes fails. Environment-dependent, maybe? Relevant Try pushes:
|
||||
#
|
||||
# * https://treeherder.mozilla.org/jobs?repo=try&revision=d9c850c9cc2688e8a80dc1dcf064b15473e97062&selectedTaskRun=LH9c0gqfS9CxY989dv011Q.0
|
||||
# * https://treeherder.mozilla.org/jobs?repo=try&revision=77f301409c2c7febabccacb8f5f90d12757e19f9&selectedTaskRun=anuduMBERoGLaMY25LgyqA.0
|
||||
# * https://treeherder.mozilla.org/jobs?repo=try&revision=627e54adcabd0c559845ef57d8fc49eee75c4dcc&selectedTaskRun=ZDoFNgmhRWyvm7oNUzF7zQ.0
|
||||
disabled: true
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth16unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=false;format="stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth24plus"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth16unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=true;format="stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth24plus"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth16unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=false;format="stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth24plus"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth16unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=true;format="stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth24plus"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth16unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;binding0InBundle=false;binding1InBundle=false;format="stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth24plus"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth24plus-stencil8"]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth32float-stencil8"]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth32float-stencil8"]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth32float-stencil8"]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
[:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth32float-stencil8"]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
[:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth32float-stencil8"]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:bindings_in_bundle:*]
|
||||
@@ -188,6 +484,9 @@
|
||||
[:type0="sampled-texture";type1="render-target"]
|
||||
expected: FAIL
|
||||
|
||||
[:type0="sampled-texture";type1="sampled-texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:type0="sampled-texture";type1="writeonly-storage-texture"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -203,8 +502,14 @@
|
||||
[:type0="writeonly-storage-texture";type1="sampled-texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:type0="writeonly-storage-texture";type1="writeonly-storage-texture"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,compute:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,basic,render:*]
|
||||
[:]
|
||||
@@ -223,19 +528,87 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:unused_bindings_in_pipeline:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:replaced_binding:*]
|
||||
[:compute=false;callDrawOrDispatch=false;entry={"texture":{}}]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;callDrawOrDispatch=false;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;callDrawOrDispatch=true;entry={"texture":{}}]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=false;callDrawOrDispatch=true;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;callDrawOrDispatch=false;entry={"texture":{}}]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;callDrawOrDispatch=false;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;callDrawOrDispatch=true;entry={"texture":{}}]
|
||||
expected: FAIL
|
||||
|
||||
[:compute=true;callDrawOrDispatch=true;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_usages_in_copy_and_render_pass:*]
|
||||
[:usage0="copy-src";usage1="copy-src"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="copy-dst"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-src";usage1="color-attachment"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="copy-src"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="copy-dst"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="texture"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="storage"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="copy-dst";usage1="color-attachment"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="texture";usage1="copy-src"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="texture";usage1="copy-dst"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="copy-src"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="storage";usage1="copy-dst"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="color-attachment";usage1="copy-src"]
|
||||
expected: FAIL
|
||||
|
||||
[:usage0="color-attachment";usage1="copy-dst"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*]
|
||||
[:inRenderPass=true;hasConflict=true]
|
||||
|
||||
@@ -1,15 +1,35 @@
|
||||
[cts.https.html?q=webgpu:examples:basic,plain_cases:*]
|
||||
[:x=2;y=2]
|
||||
expected: FAIL
|
||||
|
||||
[:x=-10;y=-10]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:gpu,with_texture_compression,bc:*]
|
||||
[:textureCompressionBC=false]
|
||||
expected: FAIL
|
||||
|
||||
[:textureCompressionBC=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:basic,async:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_bundle_encoder:*]
|
||||
[:]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:test_name:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:gpu,async:*]
|
||||
[:]
|
||||
@@ -17,34 +37,82 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:basic:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_texture:*]
|
||||
[:sampleCount=1]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
[:sampleCount=4]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,texture,destroy:base:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:not_implemented_yet,with_plan:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:basic,builder_subcases:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:basic,plain_cases_private:*]
|
||||
[:x=2;y=4]
|
||||
expected: FAIL
|
||||
|
||||
[:x=-10;y=18]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:gpu,buffers:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,canvas:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:not_implemented_yet,without_plan:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:basic,builder_cases_subcases:*]
|
||||
[:x=1]
|
||||
expected: FAIL
|
||||
|
||||
[:x=2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,uncompressed_format:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:basic,builder_subcases_short:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,texture,destroy:submit_a_destroyed_texture_as_attachment:*]
|
||||
[:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="valid"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -69,6 +137,9 @@
|
||||
[:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="valid"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -93,6 +164,9 @@
|
||||
[:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="valid"]
|
||||
expected: FAIL
|
||||
|
||||
[:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -122,14 +196,40 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,compressed_format:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,texture,destroy:twice:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:examples:basic,builder_cases:*]
|
||||
[:x=1;y=1]
|
||||
expected: FAIL
|
||||
|
||||
[:x=1;y=2]
|
||||
expected: FAIL
|
||||
|
||||
[:x=2;y=1]
|
||||
expected: FAIL
|
||||
|
||||
[:x=2;y=2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_render_pipeline:*]
|
||||
[:]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_pass:*]
|
||||
[:]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
FAIL
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,compute,basic:memcpy:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,device,lost:same_object:*]
|
||||
[:]
|
||||
@@ -11,11 +14,15 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:change_pipeline_before_and_after_vertex_buffer:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,compute,basic:large_dispatch:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:shared_shader_module:*]
|
||||
[:isAsync=true]
|
||||
expected: FAIL
|
||||
@@ -25,6 +32,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_but_not_used_in_draw:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:multi_entry_points:*]
|
||||
[:isAsync=true]
|
||||
@@ -50,22 +60,43 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_multiple_sets:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:basic:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_pass:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:one_bind_group_multiple_slots:*]
|
||||
[:encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:compatible_pipelines:*]
|
||||
[:encoderType="compute%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20pass"]
|
||||
expected: FAIL
|
||||
|
||||
[:encoderType="render%20bundle"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:*]
|
||||
[:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
@@ -385,6 +416,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,labels:object_has_descriptor_label:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:*]
|
||||
[:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
@@ -704,6 +738,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_without_changing_buffer:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:numeric_id:*]
|
||||
[:isAsync=true]
|
||||
@@ -714,6 +751,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_without_changing_buffer:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:workgroup_size:*]
|
||||
[:isAsync=true;type="u32";size=3;v="x"]
|
||||
@@ -969,3 +1009,5 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_before_non_indexed_draw:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
@@ -13,6 +13,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -22,6 +25,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -57,6 +63,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -66,6 +75,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -113,6 +125,9 @@
|
||||
[:type="i32";inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:type="i32";inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="i32";inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -200,6 +215,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -209,6 +227,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -249,6 +270,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,evaluation_order:index_accessor:*]
|
||||
[:name="LeftSE"]
|
||||
expected: FAIL
|
||||
@@ -296,6 +318,9 @@
|
||||
[:type="i32";inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:type="i32";inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="i32";inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -391,6 +416,9 @@
|
||||
[:type="i32";inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:type="i32";inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="i32";inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -533,6 +561,12 @@
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -555,6 +589,12 @@
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
@@ -23,6 +23,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -70,6 +73,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -155,6 +161,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -164,6 +173,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -199,6 +211,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -208,6 +223,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -243,6 +261,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -252,6 +273,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -299,6 +323,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -334,6 +361,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -343,6 +373,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -366,6 +399,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_int:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:not_equals:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -380,6 +461,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -389,6 +473,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -415,6 +502,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
@@ -469,6 +557,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_logical:greater_than:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
@@ -482,6 +571,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -491,6 +583,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -538,6 +633,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -570,12 +668,18 @@
|
||||
[:inputSource="const";vectorize_rhs=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize_rhs=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize_rhs=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize_rhs=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize_rhs=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize_rhs=3]
|
||||
expected: FAIL
|
||||
|
||||
@@ -617,6 +721,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -643,27 +750,39 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar:*]
|
||||
[:inputSource="const";vectorize_lhs=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize_lhs=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize_lhs=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize_lhs=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize_lhs=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize_lhs=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize_lhs=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize_lhs=3]
|
||||
expected: FAIL
|
||||
|
||||
@@ -679,9 +798,6 @@
|
||||
[:inputSource="storage_rw";vectorize_lhs=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize_lhs=2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -746,6 +862,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -755,6 +874,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -781,6 +903,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_arithmetic:addition:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
@@ -1,6 +1,102 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -77,6 +173,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -112,6 +211,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -121,6 +223,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -144,8 +249,104 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:i32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -160,6 +361,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -169,6 +373,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -192,8 +399,104 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -220,6 +523,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -255,6 +561,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -264,6 +573,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -287,10 +599,154 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,any:bool:*]
|
||||
[:inputSource="const";overload="scalar"]
|
||||
@@ -308,6 +764,9 @@
|
||||
[:inputSource="uniform";overload="scalar"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";overload="vec2"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";overload="vec3"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -317,6 +776,9 @@
|
||||
[:inputSource="storage_r";overload="scalar"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";overload="vec2"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";overload="vec3"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -349,6 +811,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -358,6 +823,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -381,8 +849,104 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,all:bool:*]
|
||||
[:inputSource="const";overload="scalar"]
|
||||
@@ -400,6 +964,9 @@
|
||||
[:inputSource="uniform";overload="scalar"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";overload="vec2"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";overload="vec3"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -409,6 +976,9 @@
|
||||
[:inputSource="storage_r";overload="scalar"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";overload="vec2"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";overload="vec3"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -453,6 +1023,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -476,12 +1049,6 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:f16:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:abstract_float:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:array:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -494,6 +1061,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -503,6 +1073,114 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:array:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
@@ -1,20 +1,227 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicAnd:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicStore:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicCompareExchangeWeak:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicExchange:exchange:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicMin:min:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicCompareExchangeWeak:exchange:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -41,6 +248,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -64,31 +274,186 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicOr:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicMax:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicLoad:load:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicAdd:add:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicLoad:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicAdd:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicAnd:and:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicXor:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicOr:or:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicSub:sub:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicMax:max:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicSub:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicMin:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicStore:store:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicExchange:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -1,6 +1,66 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:abstract_float:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:u32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -15,6 +75,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -24,6 +87,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -53,6 +119,9 @@
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -70,6 +139,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -79,6 +151,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -102,6 +177,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -128,6 +251,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -163,6 +289,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -172,6 +301,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -207,6 +339,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -216,6 +351,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -239,6 +377,18 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicXor:xor:*]
|
||||
[:SC="storage";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="storage";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:SC="uniform";T="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -265,6 +415,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -288,6 +441,18 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f16:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -302,6 +467,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -311,6 +479,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -334,6 +505,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -360,6 +579,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -383,6 +605,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:u32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -409,6 +679,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -444,6 +717,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -453,6 +729,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -476,6 +755,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_int:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:i32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -502,6 +829,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -525,10 +855,154 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:i32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -543,6 +1017,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -552,6 +1029,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -575,3 +1055,50 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -2,19 +2,224 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f16:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:abstract_float:*]
|
||||
[:inputSource="const";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:f16:*]
|
||||
[:inputSource="const";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:*]
|
||||
[:inputSource="const"]
|
||||
@@ -23,6 +228,9 @@
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -31,6 +239,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec2:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
@@ -38,6 +247,9 @@
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -46,11 +258,120 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:u32:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:*]
|
||||
[:inputSource="const"]
|
||||
@@ -59,21 +380,205 @@
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdx:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:f32:*]
|
||||
[:inputSource="const";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";dimension=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec4:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -88,6 +593,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -97,6 +605,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -120,7 +631,114 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:i32:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdy:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -1,6 +1,102 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:u32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -15,6 +111,53 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:abstract_float:*]
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -33,9 +176,6 @@
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -46,8 +186,6 @@
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:abstract_float:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
@@ -73,6 +211,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -120,6 +261,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -143,13 +287,110 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec3:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:i32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
@@ -175,6 +416,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -272,6 +516,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -295,8 +542,104 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,extractBits:u32:*]
|
||||
[:inputSource="const";width=1]
|
||||
@@ -373,6 +716,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -396,6 +742,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:u32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -410,6 +804,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -419,6 +816,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -445,7 +845,56 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:i32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -460,6 +909,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -469,6 +921,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -495,8 +950,140 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f16:*]
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -1,20 +1,254 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:vector_f32:*]
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec3:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -41,6 +275,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -67,27 +304,267 @@
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:vector_f16:*]
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -140,20 +617,182 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidth:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec2:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:scalar_f16:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -180,6 +819,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -203,6 +845,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -229,6 +919,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -252,6 +945,18 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:scalar_f32:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,insertBits:integer:*]
|
||||
[:inputSource="const";signed=false;width=1]
|
||||
|
||||
@@ -1,4 +1,52 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -25,6 +73,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -60,6 +111,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -69,6 +123,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -106,8 +163,92 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:nonmatching_abstract_float:*]
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_whole:*]
|
||||
[:inputSource="const"]
|
||||
@@ -148,6 +289,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -171,31 +315,6 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:monmatching_f16:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_whole:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_abstract_float:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_float:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_int:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:u32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -223,6 +342,217 @@
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_whole:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_int:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:u32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -237,8 +567,104 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -265,6 +691,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -326,6 +755,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -349,8 +781,104 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:i32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -365,6 +893,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -374,6 +905,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -409,6 +943,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -418,6 +955,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -441,5 +981,88 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_int:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:nonmatching_f32:*]
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -1,4 +1,16 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_whole:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_whole:*]
|
||||
[:inputSource="const"]
|
||||
@@ -15,6 +27,18 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_fract:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack4x8unorm:pack:*]
|
||||
[:inputSource="const"]
|
||||
@@ -31,6 +55,18 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_fract:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -57,6 +93,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -80,6 +119,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_whole:*]
|
||||
[:inputSource="const"]
|
||||
@@ -124,18 +211,132 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_whole:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec2:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16snorm:pack:*]
|
||||
[:inputSource="const"]
|
||||
@@ -152,8 +353,68 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_fract:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack4x8snorm:pack:*]
|
||||
[:inputSource="const"]
|
||||
@@ -173,13 +434,43 @@
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_whole:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_whole:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_fract:*]
|
||||
[:inputSource="const"]
|
||||
@@ -210,10 +501,28 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_fract:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec4:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -4,12 +4,426 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw:*]
|
||||
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="pass";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="dispatch";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:incompatible_with_explicit:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:getBindGroupLayout_js_object:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:ww:*]
|
||||
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"write-texture","in":"queue"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="pass";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="dispatch";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:without_work:*]
|
||||
[:]
|
||||
@@ -364,6 +778,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:layout:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:wr:*]
|
||||
[:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
@@ -683,10 +1100,19 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,reflection:buffer_reflection_attributes:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,reflection:texture_reflection_attributes:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_resolve:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:ww:*]
|
||||
[:boundary="queue-op";writeOps=["write-buffer","write-buffer"\];contexts=["queue","queue"\]]
|
||||
@@ -837,28 +1263,220 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,queue,writeBuffer:array_types:*]
|
||||
[:arrayType="Uint8Array";useArrayBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Uint8Array";useArrayBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Uint16Array";useArrayBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Uint16Array";useArrayBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Uint32Array";useArrayBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Uint32Array";useArrayBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Int8Array";useArrayBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Int8Array";useArrayBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Int16Array";useArrayBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Int16Array";useArrayBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Int32Array";useArrayBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Int32Array";useArrayBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Float32Array";useArrayBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Float32Array";useArrayBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Float64Array";useArrayBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:arrayType="Float64Array";useArrayBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_store:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:wr:*]
|
||||
[:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="pass";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="dispatch";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_bundle:*]
|
||||
[:]
|
||||
|
||||
@@ -1,4 +1,52 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reverseBits:i32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -13,6 +61,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -22,6 +73,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -69,6 +123,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -142,15 +199,6 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:abstract_float:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f16:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -178,6 +226,129 @@
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float:*]
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f16:*]
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -204,6 +375,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -213,6 +387,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -242,11 +419,62 @@
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec3:*]
|
||||
[:inputSource="const"]
|
||||
@@ -255,16 +483,68 @@
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec3:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,select:vector:*]
|
||||
[:inputSource="const";component="b";overload="vec2"]
|
||||
expected: FAIL
|
||||
@@ -302,6 +582,9 @@
|
||||
[:inputSource="const";component="u";overload="vec4"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";component="b";overload="vec2"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";component="b";overload="vec3"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -335,6 +618,9 @@
|
||||
[:inputSource="uniform";component="u";overload="vec4"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";component="b";overload="vec2"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";component="b";overload="vec3"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -409,7 +695,56 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,select:scalar:*]
|
||||
[:inputSource="const";component="b";overload="scalar"]
|
||||
@@ -460,6 +795,9 @@
|
||||
[:inputSource="const";component="u";overload="vec4"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";component="b";overload="scalar"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";component="b";overload="vec2"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -505,6 +843,9 @@
|
||||
[:inputSource="uniform";component="u";overload="vec4"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";component="b";overload="scalar"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";component="b";overload="vec2"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -600,28 +941,6 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f16:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec2:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec2:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:abstract_float:*]
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -649,6 +968,122 @@
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec2:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec2:*]
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -663,5 +1098,100 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -1,4 +1,52 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -25,6 +73,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -48,12 +99,165 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:stage:*]
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -80,6 +284,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -103,6 +310,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -117,6 +372,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -126,6 +384,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -149,6 +410,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -175,6 +484,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -210,6 +522,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -219,6 +534,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -266,6 +584,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -289,12 +610,204 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -347,8 +860,104 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f32:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -363,6 +972,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -372,6 +984,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -395,9 +1010,155 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:barrier:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -0,0 +1,849 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:depth:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:*]
|
||||
[:texture_type="texture_2d_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_cube_array"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_array_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_2d:*]
|
||||
[:C="i32";coords="in-bounds";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_array_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:external:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:*]
|
||||
[:C="i32";coords="in-bounds";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:external:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:depth:*]
|
||||
[:texture_type="texture_depth_2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_2d_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_cube_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_multisampled_2d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:arrayed:*]
|
||||
[:texture_type="texture_2d_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_2d_array"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:sampled:*]
|
||||
[:texture_type="texture_1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_2d_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_cube_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_multisampled_2d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:*]
|
||||
[:texture_type="texture_depth_2d_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_cube_array"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:*]
|
||||
[:texture_type="texture_multisampled_2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_multisampled_2d"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:storage:*]
|
||||
[:texel_format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="r32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="r32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="r32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rg32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rg32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rg32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:texel_format="rgba32float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_3d:*]
|
||||
[:C="i32";coords="in-bounds";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="in-bounds";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="x-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="y-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="i32";coords="z-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="in-bounds";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="x-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="y-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-min-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-min-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-min-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-min-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-min-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-min-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-min-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-min-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-max-wrap";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-max-wrap";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-max-wrap";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-max-wrap";level="numlevels"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-max-boundary";level=-1]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-max-boundary";level=0]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-max-boundary";level="numlevels-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:C="u32";coords="z-max-boundary";level="numlevels"]
|
||||
expected: FAIL
|
||||
@@ -0,0 +1,189 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_1d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:control_flow:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:depth:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:control_flow:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:sampled:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_3d_coords:*]
|
||||
[:texture_type="texture_3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_cube"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:depth:*]
|
||||
[:texture_type="texture_depth_2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_2d_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_cube_array"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:control_flow:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:sampled:*]
|
||||
[:texture_type="texture_1d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_2d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_2d_array"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_cube_array%60"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:*]
|
||||
[:texture_type="texture_3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_cube"]
|
||||
expected: FAIL
|
||||
@@ -1,4 +1,426 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_1d_coords:*]
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_2d_coords:*]
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:stage:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_3d_coords:*]
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_3d_coords:*]
|
||||
[:texture_type="texture_depth_cube"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_depth_cube_array"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:control_flow:*]
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_array_2d_coords:*]
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:*]
|
||||
[:texture_type="texture_3d"]
|
||||
expected: FAIL
|
||||
|
||||
[:texture_type="texture_cube"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:abstract_float:*]
|
||||
[:inputSource="const";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
# Times out occasionally. :\
|
||||
disabled: true
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_array_2d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_3d_coords:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
@@ -10,7 +10,116 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f16:*]
|
||||
[:inputSource="const";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_load_store:*]
|
||||
[:memType="non_atomic_storage"]
|
||||
@@ -24,6 +133,12 @@
|
||||
[:inputSource="const"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -41,6 +156,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -50,6 +168,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -76,7 +197,116 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f32:*]
|
||||
[:inputSource="const";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=2;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=3;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";rows=4;cols=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,unary,bool_logical:negation:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
@@ -91,6 +321,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -100,6 +333,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -148,13 +384,71 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:stage:*]
|
||||
[:stage="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="compute"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:f16:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:coww:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_store:*]
|
||||
[:memType="non_atomic_storage"]
|
||||
expected: FAIL
|
||||
@@ -188,6 +482,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -214,16 +511,22 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corw2:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:barrier:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corr:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_arithmetic:negation:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
@@ -237,6 +540,9 @@
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -246,6 +552,9 @@
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -297,6 +606,54 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:abstract_float:*]
|
||||
[:inputSource="const";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="const";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="uniform";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_r";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:inputSource="storage_rw";vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack4x8snorm:unpack:*]
|
||||
[:inputSource="const"]
|
||||
|
||||
@@ -1,7 +1,16 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,builtin:parse:*]
|
||||
[:builtin="%40builtin(position)"]
|
||||
expected: FAIL
|
||||
|
||||
[:builtin="%40builtin(position,)"]
|
||||
expected: FAIL
|
||||
|
||||
[:builtin="%40%20%5Cn%20builtin(position)"]
|
||||
expected: FAIL
|
||||
|
||||
[:builtin="%40%2F%5E%20comment%20%5E%2Fbuiltin%2F%5E%20comment%20%5E%2F%5Cn%5Cn(%5Ct%2F%5Ecomment%5E%2Fposition%2F%5Ecomment%5E%2F)"]
|
||||
expected: FAIL
|
||||
|
||||
[:builtin="%40abuiltin(position)"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -150,9 +159,120 @@
|
||||
[:address_space="storage";align=2;type={"name":"S","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"i32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"u32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"f32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align="alignment";type={"name":"S","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"i32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"u32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"f32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="storage";align=32;type={"name":"S","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=1;type={"name":"i32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
@@ -162,6 +282,9 @@
|
||||
[:address_space="uniform";align=1;type={"name":"f32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=1;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=1;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
@@ -216,6 +339,9 @@
|
||||
[:address_space="uniform";align=2;type={"name":"f32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=2;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=2;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
@@ -261,12 +387,120 @@
|
||||
[:address_space="uniform";align=2;type={"name":"S","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"i32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"u32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"f32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align="alignment";type={"name":"S","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"i32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"u32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"f32","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
[:address_space="uniform";align=32;type={"name":"S","storage":8,"uniform":16}]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer:*]
|
||||
[:]
|
||||
@@ -274,12 +508,19 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,padding:struct_nested:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,weak:2_plus_2_write:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,padding:vec3:*]
|
||||
[:]
|
||||
@@ -290,14 +531,17 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,weak:store:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,zero_init:compute,zero_init:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,blankspace:null_characters:*]
|
||||
[:contains_null=true;placement="comment"]
|
||||
expected: FAIL
|
||||
@@ -308,11 +552,21 @@
|
||||
[:contains_null=true;placement="eol"]
|
||||
expected: FAIL
|
||||
|
||||
[:contains_null=false;placement="comment"]
|
||||
expected: FAIL
|
||||
|
||||
[:contains_null=false;placement="delimiter"]
|
||||
expected: FAIL
|
||||
|
||||
[:contains_null=false;placement="eol"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,weak:store_buffer:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,padding:array_of_struct:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -322,6 +576,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,shader_io,compute_builtins:inputs:*]
|
||||
[:method="param";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}]
|
||||
expected: FAIL
|
||||
@@ -400,6 +655,7 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,padding:struct_explicit:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
@@ -495,13 +751,56 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,blankspace:blankspace:*]
|
||||
[:blankspace=["%20","space"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%5Ct","horizontal_tab"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%5Cn","line_feed"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%5Cu000b","vertical_tab"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%5Cf","form_feed"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%5Cr","carriage_return"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%C2%85","next_line"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%E2%80%8E","left_to_right_mark"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%E2%80%8F","right_to_left_mark"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%E2%80%A8","line_separator"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%E2%80%A9","paragraph_separator"\]]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_between_stages:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,comments:comments:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,comments:line_comment_eof:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,execution,padding:struct_implicit:*]
|
||||
[:]
|
||||
|
||||
@@ -19,6 +19,15 @@
|
||||
[:val="2147483647"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="42u"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0u"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="4294967295u"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="4294967295"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -71,6 +80,57 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,identifiers:identifiers:*]
|
||||
[:ident="foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="Foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="FOO"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="_0"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="_foo0"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="_0foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="foo__0"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%CE%94%CE%AD%CE%BB%CF%84%CE%B1"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="r%C3%A9flexion"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%D0%9A%D1%8B%D0%B7%D1%8B%D0%BB"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%F0%90%B0%93%F0%90%B0%8F%F0%90%B0%87"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%E6%9C%9D%E7%84%BC%E3%81%91"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%D8%B3%D9%84%D8%A7%D9%85"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%EA%B2%80%EC%A0%95"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%D7%A9%D6%B8%D7%81%D7%9C%D7%95%D6%B9%D7%9D"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%E0%A4%97%E0%A5%81%E0%A4%B2%E0%A4%BE%E0%A4%AC%E0%A5%80"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%D6%83%D5%AB%D6%80%D5%B8%D6%82%D5%A6"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="_"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -762,6 +822,12 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,comments:line_comment_terminators:*]
|
||||
[:blankspace=["%20","space"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%5Ct","tab"\]]
|
||||
expected: FAIL
|
||||
|
||||
[:blankspace=["%5Cn","line_feed"\]]
|
||||
expected: FAIL
|
||||
|
||||
@@ -798,6 +864,84 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,literal:f32:*]
|
||||
[:val="0f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0.0f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12.223f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12.f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".12f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e-2f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.e%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1e-4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x1P%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0.0"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".0"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12."]
|
||||
expected: FAIL
|
||||
|
||||
[:val="00012."]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".12"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2e2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2E2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2e%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e-2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".1e-2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x.3"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0X.3"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xa.fp%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xa.fP%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xE.fp%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0X1.fp-4"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -845,8 +989,14 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_func_decl:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:module_scope_multiple:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_var_decl:*]
|
||||
[:]
|
||||
@@ -854,6 +1004,84 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,literal:abstract_float:*]
|
||||
[:val="0f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0.0f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12.223f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12.f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".12f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e-2f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.e%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1e-4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x1P%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0.0"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".0"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12."]
|
||||
expected: FAIL
|
||||
|
||||
[:val="00012."]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".12"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2e2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2E2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2e%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e-2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".1e-2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x.3"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0X.3"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xa.fp%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xa.fP%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xE.fp%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0X1.fp-4"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".f"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -889,8 +1117,53 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,identifiers:non_normalized:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,literal:i32:*]
|
||||
[:val="0x123"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="123"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x3f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2147483647"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-0x123"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-123"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-0x3f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-2147483647"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-2147483648"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="94i"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2147483647i"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-2147483647i"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="i32(-2147483648)"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="42u"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -920,14 +1193,213 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,literal:bools:*]
|
||||
[:val="true"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="false"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_enable:*]
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,literal:f16:*]
|
||||
[:val="0h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".1h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.1e2h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.1E%2B2h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e-2h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xep2h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xEp-2h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x3p%2B2h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x3.2p%2B2h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0.0"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".0"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12."]
|
||||
expected: FAIL
|
||||
|
||||
[:val="00012."]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".12"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2e2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2E2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.2e%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e-2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".1e-2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x.3"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0X.3"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xa.fp%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xa.fP%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0xE.fp%2B2"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0X1.fp-4"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-1"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0.0f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12.223f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="12.f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val=".12f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.4e-2f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2.e%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1e-4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x1P%2B4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1i"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1u"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.1eh"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.1e%252h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.1e%2Bh"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="1.0e%2B999999h"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x1.0p%2B999999h"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_struct_decl:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,literal:abstract_int:*]
|
||||
[:val="0x123"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="123"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0x3f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2147483647"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-0x123"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-123"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-0x3f"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-2147483647"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-2147483648"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="94i"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="2147483647i"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="-2147483647i"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="i32(-2147483648)"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="42u"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0u"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="4294967295u"]
|
||||
expected: FAIL
|
||||
|
||||
[:val="0123"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -969,6 +1441,10 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,comments:unterminated_block_comment:*]
|
||||
[:terminated=true]
|
||||
expected: FAIL
|
||||
|
||||
[:terminated=false]
|
||||
expected: FAIL
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while_continue:*]
|
||||
[:]
|
||||
@@ -11,6 +14,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:function_body_single:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_assignment:*]
|
||||
[:]
|
||||
@@ -23,8 +29,14 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_for:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_if:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_discard:*]
|
||||
[:]
|
||||
@@ -32,6 +44,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:compound_statement_single:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_default_case_break:*]
|
||||
[:]
|
||||
@@ -39,8 +54,14 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:function_body_multiple:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_if_else:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_static_assert:*]
|
||||
[:]
|
||||
@@ -58,6 +79,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:compound_statement_multiple:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_break:*]
|
||||
[:]
|
||||
@@ -65,8 +89,14 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_compound_statement:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_case:*]
|
||||
[:]
|
||||
@@ -84,6 +114,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_switch:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while_break:*]
|
||||
[:]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,12 @@
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:loaded:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,basic:clear:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,reflection:query_set_reflection_attributes:*]
|
||||
[:]
|
||||
@@ -8,8 +14,113 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count:*]
|
||||
[:format="r8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgb10a2unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32uint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba32float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*]
|
||||
[:storeOperation1="discard";storeOperation2="discard"]
|
||||
expected: FAIL
|
||||
|
||||
[:storeOperation1="discard";storeOperation2="store"]
|
||||
expected: FAIL
|
||||
|
||||
[:storeOperation1="store";storeOperation2="discard"]
|
||||
expected: FAIL
|
||||
|
||||
[:storeOperation1="store";storeOperation2="store"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*]
|
||||
[:colorFormat="r8unorm";storeOperation="discard"]
|
||||
@@ -200,23 +311,60 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*]
|
||||
[:colorStoreOperation="discard";depthStencilStoreOperation="discard"]
|
||||
expected: FAIL
|
||||
|
||||
[:colorStoreOperation="discard";depthStencilStoreOperation="store"]
|
||||
expected: FAIL
|
||||
|
||||
[:colorStoreOperation="store";depthStencilStoreOperation="discard"]
|
||||
expected: FAIL
|
||||
|
||||
[:colorStoreOperation="store";depthStencilStoreOperation="store"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*]
|
||||
[:storeOp="store"]
|
||||
expected: FAIL
|
||||
|
||||
[:storeOp="discard"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,sample_mask:final_output:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:stored:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:layout:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:srgb:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,primitive_topology:unaligned_vertex_count:*]
|
||||
[:topology="line-list";indirect=false;drawCount=5]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="line-list";indirect=true;drawCount=5]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="triangle-list";indirect=false;drawCount=5]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="triangle-list";indirect=false;drawCount=4]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="triangle-list";indirect=true;drawCount=5]
|
||||
expected: FAIL
|
||||
|
||||
@@ -225,21 +373,42 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,primitive_topology:basic:*]
|
||||
[:topology="point-list";indirect=false;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="point-list";indirect=true;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="line-list";indirect=false;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="line-list";indirect=true;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="line-strip";indirect=false;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="line-strip";indirect=false;primitiveRestart=true]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="line-strip";indirect=true;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="line-strip";indirect=true;primitiveRestart=true]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="triangle-list";indirect=false;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="triangle-list";indirect=true;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="triangle-strip";indirect=false;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="triangle-strip";indirect=false;primitiveRestart=true]
|
||||
expected: FAIL
|
||||
|
||||
[:topology="triangle-strip";indirect=true;primitiveRestart=false]
|
||||
expected: FAIL
|
||||
|
||||
@@ -264,6 +433,18 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count,blend:*]
|
||||
[:format="r8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,resolve:render_pass_resolve:*]
|
||||
[:storeOperation="discard"]
|
||||
@@ -389,6 +570,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,vertex_only_render_pipeline:draw_depth_and_stencil_with_vertex_only_pipeline:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:basic:*]
|
||||
[:isAsync=true]
|
||||
@@ -399,6 +583,36 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:stencil_clear_value:*]
|
||||
[:stencilFormat="stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=true]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=false]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=true]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=false]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=true]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=false]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=true]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=false]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=true]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=false]
|
||||
expected: FAIL
|
||||
|
||||
[:stencilFormat="depth24plus-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=true]
|
||||
expected: FAIL
|
||||
|
||||
@@ -461,6 +675,24 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,culling_tests:culling:*]
|
||||
[:frontFace="ccw";cullMode="none"]
|
||||
expected: FAIL
|
||||
|
||||
[:frontFace="ccw";cullMode="front"]
|
||||
expected: FAIL
|
||||
|
||||
[:frontFace="ccw";cullMode="back"]
|
||||
expected: FAIL
|
||||
|
||||
[:frontFace="cw";cullMode="none"]
|
||||
expected: FAIL
|
||||
|
||||
[:frontFace="cw";cullMode="front"]
|
||||
expected: FAIL
|
||||
|
||||
[:frontFace="cw";cullMode="back"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:precision:*]
|
||||
[:isAsync=true]
|
||||
|
||||
@@ -1,4 +1,67 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,locations:type:*]
|
||||
[:use_struct=true;type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="MyAlias"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -146,6 +209,69 @@
|
||||
[:use_struct=true;type="sampler_comparison"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="MyAlias"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -303,6 +429,12 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:web_platform,canvas,configure:alpha_mode:*]
|
||||
[:canvasType="onscreen"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="offscreen"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:util,texture,texel_data:snorm_texel_data_in_shader:*]
|
||||
[:format="r8snorm"]
|
||||
@@ -510,6 +642,9 @@
|
||||
[:canvasType="onscreen";format="rg16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="onscreen";format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="onscreen";format="rgba8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -522,6 +657,9 @@
|
||||
[:canvasType="onscreen";format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="onscreen";format="bgra8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="onscreen";format="bgra8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -669,6 +807,9 @@
|
||||
[:canvasType="offscreen";format="rg16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="offscreen";format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="offscreen";format="rgba8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -681,6 +822,9 @@
|
||||
[:canvasType="offscreen";format="rgba8sint"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="offscreen";format="bgra8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="offscreen";format="bgra8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -789,33 +933,228 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:util,texture,texture_ok:norm:*]
|
||||
[:mode="bytes";format="r8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:mode="bytes";format="r8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:mode="colors";format="r8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:mode="colors";format="r8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:util,texture,texture_ok:float32:*]
|
||||
[:format="rgba32float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:duplicate:*]
|
||||
[:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;attr="%40invariant"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,locations:stage_inout:*]
|
||||
[:use_struct=true;target_stage="vertex";target_io="in"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;target_stage="vertex";target_io="out"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;target_stage="fragment";target_io="in"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;target_stage="fragment";target_io="out"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;target_stage="compute";target_io="in"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;target_stage="compute";target_io="out"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;target_stage="vertex";target_io="in"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;target_stage="vertex";target_io="out"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;target_stage="fragment";target_io="in"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;target_stage="fragment";target_io="out"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;target_stage="compute";target_io="in"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -853,6 +1192,9 @@
|
||||
[:first="p1";second="s2b"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="p1";second="rb"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="s1a";second="p2"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -862,6 +1204,9 @@
|
||||
[:first="s1a";second="s2b"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="s1a";second="rb"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="s2a";second="p2"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -871,6 +1216,18 @@
|
||||
[:first="s2a";second="s2b"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="s2a";second="rb"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="ra";second="p2"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="ra";second="s1b"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="ra";second="s2b"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="ra";second="rb"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -888,6 +1245,12 @@
|
||||
[:target_stage="fragment";target_io="out"]
|
||||
expected: FAIL
|
||||
|
||||
[:target_stage="";target_io="in"]
|
||||
expected: FAIL
|
||||
|
||||
[:target_stage="";target_io="out"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:util,texture,texel_data:sint_texel_data_in_shader:*]
|
||||
[:format="r8sint"]
|
||||
@@ -970,6 +1333,12 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:web_platform,canvas,configure:device:*]
|
||||
[:canvasType="onscreen"]
|
||||
expected: FAIL
|
||||
|
||||
[:canvasType="offscreen"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:web_platform,canvas,configure:defaults:*]
|
||||
[:canvasType="onscreen"]
|
||||
@@ -980,6 +1349,12 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:util,texture,texture_ok:snorm_min:*]
|
||||
[:mode="bytes";format="r8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:mode="colors";format="r8snorm"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:util,texture,texel_data:float_texel_data_in_shader:*]
|
||||
[:format="r16float"]
|
||||
@@ -1002,6 +1377,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:invalid_use_of_parameters:*]
|
||||
[:suffix=""]
|
||||
expected: FAIL
|
||||
|
||||
[:suffix="()"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,10 @@
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,depth:reverse_depth:*]
|
||||
[:reversed=false]
|
||||
expected: FAIL
|
||||
|
||||
[:reversed=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,draw:default_arguments:*]
|
||||
[:mode="draw"]
|
||||
@@ -9,10 +15,37 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias:*]
|
||||
[:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0]
|
||||
expected: FAIL
|
||||
|
||||
[:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.125]
|
||||
expected: FAIL
|
||||
|
||||
[:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125]
|
||||
expected: FAIL
|
||||
|
||||
[:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=-0.125]
|
||||
expected: FAIL
|
||||
|
||||
[:quadAngle=1;bias=0;biasSlopeScale=0;biasClamp=0]
|
||||
expected: FAIL
|
||||
|
||||
[:quadAngle=1;bias=0;biasSlopeScale=1;biasClamp=0]
|
||||
expected: FAIL
|
||||
|
||||
[:quadAngle=1;bias=0;biasSlopeScale=-0.5;biasClamp=0]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,basic:fullscreen_quad:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:*]
|
||||
[:format="depth32float";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
@@ -154,6 +187,9 @@
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
@@ -189,8 +225,29 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias_24bit_format:*]
|
||||
[:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.1]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";quadAngle=1;bias=8388608;biasSlopeScale=1;biasClamp=0]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.1]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";quadAngle=1;bias=8388608;biasSlopeScale=1;biasClamp=0]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,basic:*]
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -206,6 +263,9 @@
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -245,6 +305,9 @@
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -308,10 +371,11 @@
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
# Passed in `opt` on Windows, but failed in `debug` in CI. Local `opt` tests still fail for @erichdongubler.
|
||||
expected: [PASS, FAIL]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
@@ -407,6 +471,66 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:*]
|
||||
[:format="depth32float";unclippedDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_test_fail:*]
|
||||
[:secondDepth=1;lastDepth=2]
|
||||
@@ -430,14 +554,51 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,formats:*]
|
||||
[:format="r8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="r16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="bgra8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgb10a2unorm"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba16float"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,GPUBlendComponent:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,draw:largeish_buffer:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,blending_disabled:*]
|
||||
[:disabled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:disabled=true]
|
||||
expected: FAIL
|
||||
|
||||
@@ -446,13 +607,50 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,clamping:*]
|
||||
[:format="rgba8unorm";srcValue=0.4;dstValue=0.2]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm";srcValue=0.4;dstValue=0.4]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm";srcValue=0.6;dstValue=0.2]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm";srcValue=0.6;dstValue=0.4]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm";srcValue=0.8;dstValue=0.2]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm";srcValue=0.8;dstValue=0.4]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm";srcValue=1;dstValue=0.2]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm";srcValue=1;dstValue=0.4]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float";srcValue=0.4;dstValue=0.2]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float";srcValue=0.4;dstValue=0.4]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float";srcValue=0.6;dstValue=0.2]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float";srcValue=0.6;dstValue=0.4]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float";srcValue=0.8;dstValue=0.2]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float";srcValue=0.8;dstValue=0.4]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg16float";srcValue=1;dstValue=0.2]
|
||||
expected: FAIL
|
||||
|
||||
@@ -461,6 +659,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,channel_work:*]
|
||||
[:mask=0]
|
||||
expected: FAIL
|
||||
|
||||
[:mask=1]
|
||||
expected: FAIL
|
||||
|
||||
@@ -522,6 +723,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,formats:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,draw:arguments:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
|
||||
@@ -12,11 +12,21 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_partial_buffer:*]
|
||||
[:bufferUsage=9]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferUsage=6]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferUsage=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:index_buffer:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_reference_initialized:*]
|
||||
[:format="stencil8"]
|
||||
expected: FAIL
|
||||
@@ -29,6 +39,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:partial_write_buffer:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:storage_buffer:*]
|
||||
[:]
|
||||
@@ -36,6 +49,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_texture:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:uniform_buffer:*]
|
||||
[:]
|
||||
@@ -48,6 +64,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_mipmap_color:*]
|
||||
[:maxAnisotropy=1]
|
||||
expected: FAIL
|
||||
|
||||
[:maxAnisotropy=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -163,8 +182,17 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_buffer_copy_source:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:map_whole_buffer:*]
|
||||
[:mapMode=1]
|
||||
expected: FAIL
|
||||
|
||||
[:mapMode=2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_failOp_operation:*]
|
||||
[:format="stencil8";failOp="keep";initialStencil=1]
|
||||
@@ -289,7 +317,14 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:map_partial_buffer:*]
|
||||
[:mapMode=1]
|
||||
expected: FAIL
|
||||
|
||||
[:mapMode=2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_read_write_mask:*]
|
||||
[:format="stencil8";maskType="write";stencilRefValue=1]
|
||||
@@ -330,15 +365,31 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_whole_buffer:*]
|
||||
[:bufferUsage=9]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferUsage=6]
|
||||
expected: FAIL
|
||||
|
||||
[:bufferUsage=4]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_checkerboard:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,buffer:vertex_buffer:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_depthFailOp_operation:*]
|
||||
[:format="depth24plus-stencil8";depthFailOp="keep";initialStencil=1]
|
||||
expected: FAIL
|
||||
|
||||
@@ -1,8 +1,17 @@
|
||||
[cts.https.html?q=webgpu:api,operation,texture_view,read:aspect:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,texture_view,write:aspect:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:render_and_resolve_attachment:*]
|
||||
[:format="rgba8unorm";viewFormat="rgba8unorm-srgb";sampleCount=1]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm";viewFormat="rgba8unorm-srgb";sampleCount=4]
|
||||
expected: FAIL
|
||||
|
||||
@@ -26,6 +35,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:max_buffers_and_attribs:*]
|
||||
[:format="uint8x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint8x4"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -118,7 +130,11 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:texture_binding:*]
|
||||
[:format="rgba8unorm";viewFormat="rgba8unorm-srgb"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="rgba8unorm-srgb";viewFormat="rgba8unorm"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -135,11 +151,18 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,uncapturederror:uncapturederror_from_non_originating_thread:*]
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,texture_view,read:format:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,texture_view,write:format:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_interleaved:*]
|
||||
[:format="uint8x2"]
|
||||
@@ -234,6 +257,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:overlapping_attributes:*]
|
||||
[:format="uint8x2"]
|
||||
expected: FAIL
|
||||
|
||||
[:format="uint8x4"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -420,12 +446,22 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,texture_view,write:dimension:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_overlapped:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:offset_and_length:*]
|
||||
[:valid=true;name="ascii"]
|
||||
expected: FAIL
|
||||
|
||||
[:valid=true;name="unicode"]
|
||||
expected: FAIL
|
||||
|
||||
[:valid=false;name="ascii"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -440,7 +476,14 @@
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:compilationInfo_returns:*]
|
||||
[:valid=true;name="ascii"]
|
||||
expected: FAIL
|
||||
|
||||
[:valid=true;name="unicode"]
|
||||
expected: FAIL
|
||||
|
||||
[:valid=false;name="ascii"]
|
||||
expected: FAIL
|
||||
|
||||
@@ -459,6 +502,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,texture_view,read:dimension:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,uncapturederror:iff_uncaptured:*]
|
||||
|
||||
|
||||
@@ -1,12 +1,25 @@
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,destroy:while_mapped:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_before_setPipeline:*]
|
||||
[:setIndexBufferBeforeSetPipeline=false]
|
||||
expected: FAIL
|
||||
|
||||
[:setIndexBufferBeforeSetPipeline=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,uint32:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*]
|
||||
[:]
|
||||
@@ -14,29 +27,476 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,create:size:*]
|
||||
[:mappedAtCreation=false]
|
||||
expected: FAIL
|
||||
|
||||
[:mappedAtCreation=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,create:usage:*]
|
||||
[:usage1=0;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=0;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=1;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=2;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=4;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=8;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=16;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=64;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=128;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=256;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=512;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=0]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=1]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=2]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=4]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=8]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=16]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=32]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=64]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=128]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=256]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=512]
|
||||
expected: FAIL
|
||||
|
||||
[:usage1=32768;usage2=32768]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*]
|
||||
# TODO: Currently has issues being followed up with; see <https://bugzilla.mozilla.org/show_bug.cgi?id=1836479>.
|
||||
disabled: true
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,create:limit:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*]
|
||||
[:]
|
||||
@@ -54,14 +514,59 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,change_pipeline_after_setIndexBuffer:*]
|
||||
[:setPipelineBeforeSetIndexBuffer=false]
|
||||
expected: FAIL
|
||||
|
||||
[:setPipelineBeforeSetIndexBuffer=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,destroy:twice:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:primitive_restart:*]
|
||||
[:indexFormat="uint16";primitiveTopology="point-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint16";primitiveTopology="line-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint16";primitiveTopology="line-strip"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint16";primitiveTopology="triangle-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint16";primitiveTopology="triangle-strip"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint32";primitiveTopology="point-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint32";primitiveTopology="line-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint32";primitiveTopology="line-strip"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint32";primitiveTopology="triangle-list"]
|
||||
expected: FAIL
|
||||
|
||||
[:indexFormat="uint32";primitiveTopology="triangle-strip"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,destroy:all_usages:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_different_formats:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*]
|
||||
[:]
|
||||
@@ -74,5 +579,10 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,uint16:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,buffer,destroy:error_buffer:*]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
Reference in New Issue
Block a user