Photo: Vulkan offscreen snapshots (arbitrary resolution, depth, 360, simpleSnapshot) #110
Labels
No labels
amd
avatars
bug
builder
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
rendering
rt
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
backspace119/Slipstream#110
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Prerequisite for the photography epic. VK snapshots today are one swapchain capture at window size, upscaled beyond that (
llviewerwindow.cpp~5473–5550). Depth snapshots, 360 capture andsimpleSnapshotare unsupported under VK (~5848).Scope:
develop(902e75e7db).simpleSnapshot(thumbnails, outfit/profile).LLVulkanContext::requestCapture/readCapture(vkgfx/llvulkancontext.h).Size: M
Part of epic #119.
Done in
dba061e4de: offscreen World / World+HUD snapshots at the requested size (clamped to device limit and ~80% free VRAM), depth snapshots, simpleSnapshot and 360 capture (also fixed the 360 preview/save page path). Verified in world: large world, depth and 360 all work; the resize hitch per shot is acceptable.