Skip to content

[d3d7] Backport latest d7vk features#39

Merged
pythonlover02 merged 1 commit intopythonlover02:mainfrom
WinterSnowfall:d7vk-backport
Apr 11, 2026
Merged

[d3d7] Backport latest d7vk features#39
pythonlover02 merged 1 commit intopythonlover02:mainfrom
WinterSnowfall:d7vk-backport

Conversation

@WinterSnowfall
Copy link
Copy Markdown

@WinterSnowfall WinterSnowfall commented Apr 10, 2026

This PR does a couple of useful things:

  • adjusts the d3d7/6/5/3 config entries, removing pointless config options for Sarek and using right values when needed (for FPS limits)
  • rebases everything in DDraw land on latest upstream d7vk code
  • includes the legacy lighting model backport to the old shader compiler, which Sarek uses
  • includes latest changes to adjust some missing headers needed when compiling Sarek

Needs a bit of testing, so I'll most likely undraft after an upcoming d7vk release. That being said, if things haven't exploded so far, they're not likely to explode with this PR.

@pythonlover02 pythonlover02 self-assigned this Apr 11, 2026
@pythonlover02 pythonlover02 added the enhancement New feature or request label Apr 11, 2026
@pythonlover02
Copy link
Copy Markdown
Owner

thx winter :)

@WinterSnowfall
Copy link
Copy Markdown
Author

Rebased on top of the D7VK v1.7 release (only minor changes compared to the original PR really). Tested it in about 20 games, ranging from D3D3 to D3D7 and didn't run into any trouble, so it's good to go.

@WinterSnowfall WinterSnowfall marked this pull request as ready for review April 11, 2026 13:49
@pythonlover02 pythonlover02 merged commit fcafb96 into pythonlover02:main Apr 11, 2026
2 checks passed
@WinterSnowfall WinterSnowfall deleted the d7vk-backport branch April 11, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants