Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit a053f34

Browse files
nicoCommit Bot
authored andcommitted
Vulkan: Use shader stage specific barrier
Followup fix for copy/paste error that ImageLayout::GeometryShaderReadOnly was using VK_PIPELINE_STAGE_VERTEX_SHADER_BIT Bug: angleproject:4467 Change-Id: I5be7f800177c4f36a334f1cc75f876e271ca22b1 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2133089 Reviewed-by: Jamie Madill <[email protected]> Reviewed-by: Tim Van Patten <[email protected]> Commit-Queue: Jamie Madill <[email protected]>
1 parent 75a2ee3 commit a053f34

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/libANGLE/renderer/vulkan/vk_helpers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,8 @@ constexpr angle::PackedEnumMap<ImageLayout, ImageMemoryBarrierData> kImageMemory
180180
ImageLayout::GeometryShaderReadOnly,
181181
{
182182
VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL,
183-
VK_PIPELINE_STAGE_VERTEX_SHADER_BIT,
184-
VK_PIPELINE_STAGE_VERTEX_SHADER_BIT,
183+
VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT,
184+
VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT,
185185
// Transition to: all reads must happen after barrier.
186186
VK_ACCESS_SHADER_READ_BIT,
187187
// Transition from: RAR and WAR don't need memory barrier.

0 commit comments

Comments
 (0)