Skip to content

Add DLSS Frame Generation support - #34

Open
stuartparmenter wants to merge 2 commits into
bevyengine:mainfrom
stuartparmenter:frame-generation
Open

Add DLSS Frame Generation support#34
stuartparmenter wants to merge 2 commits into
bevyengine:mainfrom
stuartparmenter:frame-generation

Conversation

@stuartparmenter

@stuartparmenter stuartparmenter commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Objective

Add DLSS Frame Generation support to dlss_wgpu.

Solution

A new frame_generation module wraps NGX Vulkan Frame Generation, with one EvaluateFeature call per generated frame for 2x, 3x, and 4x modes. A present_metering module adds VK_NV_present_metering so generated frames can be paced evenly, though chaining it onto a present needs Surface::set_next_present_chain from wgpu 31 (gfx-rs/wgpu#9847).

I'll follow-up w/ Reflex support in a follow-on PR.

Testing


This PR was built by me with the assistance of Claude Code w/ Fable 5

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