Skip to content

Refactor Vulkan device rendering responsibilities - #159

Merged
anirul merged 2 commits into
masterfrom
codex/vulkan-renderer-refactor
Apr 12, 2026
Merged

Refactor Vulkan device rendering responsibilities#159
anirul merged 2 commits into
masterfrom
codex/vulkan-renderer-refactor

Conversation

@anirul

@anirul anirul commented Apr 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • extract Vulkan pipeline lifecycle into PipelineResources
  • extract compute output and swapchain preview images into OutputImageResources
  • add a backend-local Vulkan Renderer so Device delegates frame acquire/submit/present work instead of owning all rendering orchestration directly

Validation

  • cmake --build --preset windows-debug --target FrameVulkan
  • cmake --build --preset windows-debug --target FrameVulkanTest
  • ctest --test-dir build/windows -C Debug --output-on-failure -R FrameVulkanTest (no tests were registered by ctest)

@anirul
anirul merged commit 32fa660 into master Apr 12, 2026
1 check passed
@anirul
anirul deleted the codex/vulkan-renderer-refactor branch April 12, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant