Skip to content

Commit

Permalink
scripts: Fix SyncVal generators to handle 192 bits
Browse files Browse the repository at this point in the history
  • Loading branch information
spencer-lunarg committed Jul 5, 2023
1 parent cfda31a commit f819984
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 485 deletions.
1 change: 0 additions & 1 deletion layers/vulkan/generated/sync_validation_types.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1557,7 +1557,6 @@ const std::map<VkQueueFlagBits, VkPipelineStageFlags2>& syncAllCommandStagesByQu
{ VK_QUEUE_GRAPHICS_BIT, (
VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT |
VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT |
VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT |
VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT |
VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT |
VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT |
Expand Down
2 changes: 1 addition & 1 deletion layers/vulkan/generated/sync_validation_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ enum SyncStageAccessIndex {
SYNC_QUEUE_FAMILY_OWNERSHIP_TRANSFER = 127,
};

using SyncStageAccessFlags = std::bitset<128>;
using SyncStageAccessFlags = std::bitset<192>;
// Unique bit for each stage/access combination
static const SyncStageAccessFlags SYNC_DRAW_INDIRECT_INDIRECT_COMMAND_READ_BIT = (SyncStageAccessFlags(1) << SYNC_DRAW_INDIRECT_INDIRECT_COMMAND_READ);
static const SyncStageAccessFlags SYNC_DRAW_INDIRECT_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT = (SyncStageAccessFlags(1) << SYNC_DRAW_INDIRECT_TRANSFORM_FEEDBACK_COUNTER_READ_EXT);
Expand Down
Loading

0 comments on commit f819984

Please sign in to comment.