Fix the rebase onto the native engine: Vulkan frontend staging, RR gating, lazy RR debug stages

The native Vulkan frontend stages packed rows and refuses Ray Reconstruction, whose guides it
does not stage. make_ptx loads the denoiser's per-layer debug stages only when one is
requested, so builds without the denoiser's PTX corpus (preset L's texture kernels) work.
This commit is contained in:
woutermans committed 2026-10-12 12:47:53 +02:00
1 parent 417abc64b5
commit 30472ae195
3 files changed
+14 -12

No files matched your search

+1 -1
View File
@@ -441,7 +441,7 @@ static void native_vk_run(Feature* feature, NativeVkFrame* frame)
staging.width = p.image.width; staging.height = p.image.height;
staging.format = p.format;
staging.layout.Footprint.RowPitch = static_cast<UINT>(p.rowBytes);
stage_plane(static_cast<Plane>(i), staging, slot.host[i], nullptr, i);
stage_plane(static_cast<Plane>(i), staging, slot.host[i], nullptr, i, 0);
}
auto& p = frame->params;
const auto staged = ProfileClock::now();