Skip to content

Renderer/Vulkan: fix validation errors and modernize API usage#47

Merged
SternXD merged 2 commits into
masterfrom
vulkanfixes
Mar 27, 2026
Merged

Renderer/Vulkan: fix validation errors and modernize API usage#47
SternXD merged 2 commits into
masterfrom
vulkanfixes

Conversation

@SternXD
Copy link
Copy Markdown
Collaborator

@SternXD SternXD commented Mar 27, 2026

Description of Changes

  • Fixed the Vulkan validation errors in the icon renderer.
  • Cleaned up sync/resource handling around descriptors, depth, and semaphores.
  • Switched a few Vulkan calls to newer API variants.

Rationale behind Changes

The validator was reporting API misuse issues during icon updates/resize.

Suggested Testing Steps

  • Run with validation layers on.
  • Load icons, resize the view a lot, and switch icons repeatedly.
  • Make sure the old queue submit/sync errors no longer appear.

Related Issues / Links

  • Vulkan validation logs from local repro.

Did you use AI to help find, test, or implement this issue or feature?

No

@github-actions github-actions Bot added Core Changes to the core logic and PlayStation 2 formats. Vulkan Changes specific to the Vulkan backend labels Mar 27, 2026
@SternXD SternXD merged commit 596e64c into master Mar 27, 2026
11 checks passed
@SternXD SternXD deleted the vulkanfixes branch March 27, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Changes to the core logic and PlayStation 2 formats. Vulkan Changes specific to the Vulkan backend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant