Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: DLSSG frame generation #504

Merged
merged 51 commits into from
Sep 13, 2024
Merged

feat: DLSSG frame generation #504

merged 51 commits into from
Sep 13, 2024

Conversation

doodlum
Copy link
Owner

@doodlum doodlum commented Sep 7, 2024

Implements Streamline which includes a d3d11 to d3d12 swapchain proxy
Frame generation only works on 40 series cards, on older cards Streamline will not load the DLSSG plugin and will shut itself down and not proxy the swapchain
Skyrim Upscaler will be updated to be compatible
Variable rate shading has been completely removed
The NVAPI submodule has been removed since it's not needed and included in Streamline
Hooking is moved around a bit to support hooking d3d earlier than most other plugins
Streamline currently does nothing on VR and nothing is hooked

doodlum and others added 30 commits September 2, 2024 13:04
src/Hooks.cpp Show resolved Hide resolved
src/Streamline.h Outdated Show resolved Hide resolved
@alandtse
Copy link
Collaborator

This is gated by #513.

@doodlum doodlum merged commit 375696e into dev Sep 13, 2024
@doodlum doodlum deleted the streamline branch September 13, 2024 13:23
@doodlum doodlum restored the streamline branch September 23, 2024 23:05
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.

3 participants