Update SYNC-HAZARD-WRITE_AFTER_READ skip
VK_PIPELINE_STAGE_2_NONE_KHR was renamed to VK_PIPELINE_STAGE_2_NONE in https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/3705 Removing the comma in the end of string will make it catch both cases. Bug: chromium:1292106 Change-Id: Idca97cc6b2d53476b7d108595e329e7c287d086f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/78640 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Auto-Submit: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org>
This commit is contained in:
parent
1365885386
commit
d21a970f76
|
@ -61,6 +61,8 @@ struct SkippedMessage {
|
||||||
constexpr SkippedMessage kSkippedMessages[] = {
|
constexpr SkippedMessage kSkippedMessages[] = {
|
||||||
// These errors are generated when simultaneously using a read-only depth/stencil attachment as
|
// These errors are generated when simultaneously using a read-only depth/stencil attachment as
|
||||||
// a texture binding. This is valid Vulkan.
|
// a texture binding. This is valid Vulkan.
|
||||||
|
// The substring matching matches both
|
||||||
|
// VK_PIPELINE_STAGE_2_NONE and VK_PIPELINE_STAGE_2_NONE_KHR.
|
||||||
//
|
//
|
||||||
// When storeOp=NONE is not present, Dawn uses storeOp=STORE, but Vulkan validation layer
|
// When storeOp=NONE is not present, Dawn uses storeOp=STORE, but Vulkan validation layer
|
||||||
// considers the image read-only and produces a hazard. Dawn can't rely on storeOp=NONE and
|
// considers the image read-only and produces a hazard. Dawn can't rely on storeOp=NONE and
|
||||||
|
@ -69,12 +71,12 @@ constexpr SkippedMessage kSkippedMessages[] = {
|
||||||
{"SYNC-HAZARD-WRITE_AFTER_READ",
|
{"SYNC-HAZARD-WRITE_AFTER_READ",
|
||||||
"depth aspect during store with storeOp VK_ATTACHMENT_STORE_OP_STORE. Access info (usage: "
|
"depth aspect during store with storeOp VK_ATTACHMENT_STORE_OP_STORE. Access info (usage: "
|
||||||
"SYNC_LATE_FRAGMENT_TESTS_DEPTH_STENCIL_ATTACHMENT_WRITE, prior_usage: "
|
"SYNC_LATE_FRAGMENT_TESTS_DEPTH_STENCIL_ATTACHMENT_WRITE, prior_usage: "
|
||||||
"SYNC_FRAGMENT_SHADER_SHADER_STORAGE_READ, read_barriers: VK_PIPELINE_STAGE_2_NONE_KHR, "},
|
"SYNC_FRAGMENT_SHADER_SHADER_STORAGE_READ, read_barriers: VK_PIPELINE_STAGE_2_NONE"},
|
||||||
|
|
||||||
{"SYNC-HAZARD-WRITE_AFTER_READ",
|
{"SYNC-HAZARD-WRITE_AFTER_READ",
|
||||||
"stencil aspect during store with stencilStoreOp VK_ATTACHMENT_STORE_OP_STORE. Access info "
|
"stencil aspect during store with stencilStoreOp VK_ATTACHMENT_STORE_OP_STORE. Access info "
|
||||||
"(usage: SYNC_LATE_FRAGMENT_TESTS_DEPTH_STENCIL_ATTACHMENT_WRITE, prior_usage: "
|
"(usage: SYNC_LATE_FRAGMENT_TESTS_DEPTH_STENCIL_ATTACHMENT_WRITE, prior_usage: "
|
||||||
"SYNC_FRAGMENT_SHADER_SHADER_STORAGE_READ, read_barriers: VK_PIPELINE_STAGE_2_NONE_KHR, "},
|
"SYNC_FRAGMENT_SHADER_SHADER_STORAGE_READ, read_barriers: VK_PIPELINE_STAGE_2_NONE"},
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace dawn::native::vulkan {
|
namespace dawn::native::vulkan {
|
||||||
|
|
Loading…
Reference in New Issue