Skip to content

Vulkan in fred - #7673

Closed
The-E wants to merge 2 commits into
scp-fs2open:qtfred-post-processingfrom
The-E:vulkan-in-fred
Closed

Vulkan in fred#7673
The-E wants to merge 2 commits into
scp-fs2open:qtfred-post-processingfrom
The-E:vulkan-in-fred

Conversation

@The-E

@The-E The-E commented Aug 1, 2026

Copy link
Copy Markdown
Member

Adds vulkan support to qtFRED. Based on #7671 and should be merged after that PR.

@The-E The-E closed this Aug 1, 2026
@The-E The-E reopened this Aug 1, 2026
@The-E
The-E force-pushed the vulkan-in-fred branch 3 times, most recently from 712420b to b1eaf69 Compare August 1, 2026 15:43
The-E added 2 commits August 7, 2026 18:39
This commit introduces `gr_end_offscreen_frame()` to manage per-frame state recycling for renders that skip `gr_flip()`. It adds generation-based sub-allocation tracking in `VulkanBuffer` to prevent stale memory access after allocator rewinds. Improves resource management, resolves memory growth issues in non-flipping workflows (e.g., qtFRED briefing map), and ensures consistent handling of uniform segments and descriptor pools.

Integrate Vulkan render backend in qtFRED with updated rendering workflows, multi-target support, and enhanced resource lifecycle management.
@The-E
The-E changed the base branch from master to qtfred-post-processing August 7, 2026 16:40
@The-E The-E mentioned this pull request Aug 7, 2026
@The-E

The-E commented Aug 7, 2026

Copy link
Copy Markdown
Member Author

Superseded by #7697 — recreated on a same-repo branch so the stack (#7694#7695#7696#7697) can be registered as a real GitHub Stack (cross-fork PRs aren't supported by that feature).

@The-E The-E closed this Aug 7, 2026
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