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

@SternXD SternXD commented Mar 27, 2026

Copy link
Copy Markdown
Collaborator

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. Renderer: Vulkan Changes specific to the Vulkan renderer 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
@SternXD SternXD added this to the Release 1.0 milestone Jun 10, 2026
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. Renderer: Vulkan Changes specific to the Vulkan renderer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant