Quick answer: Vulkan validation warning about deprecated pipeline stage flags after enabling Synchronization2? Sync2 uses 64-bit flags; update calls.
Code uses VkPipelineStageFlags; sync2 expects VkPipelineStageFlags2. Validation: deprecated.
Use 2 variants
VkPipelineStageFlags2 + VkSubpassDependency2. Match sync2 API.
Or disable sync2
If you can't migrate, disable the extension. Defaults to v1.
Audit each barrier
Each pipeline barrier; verify flag types. Mixed = deprecation warnings.
“Vulkan extensions evolve. Migration paths exist; not all auto.”
If you enable sync2, the migration is a project pass. Plan; don't half-migrate.