Skip to content

[build] Fix d3d10 and ddraw dependencies#41

Merged
pythonlover02 merged 1 commit into
pythonlover02:mainfrom
WinterSnowfall:sarek-meson
May 15, 2026
Merged

[build] Fix d3d10 and ddraw dependencies#41
pythonlover02 merged 1 commit into
pythonlover02:mainfrom
WinterSnowfall:sarek-meson

Conversation

@WinterSnowfall
Copy link
Copy Markdown

@WinterSnowfall WinterSnowfall commented May 12, 2026

While I was building Sarek, I spotted a small derp in the D7VK DDraw meson script: it shouldn't link with d3d9.dll if ddraw.dll is compiled independently of the D3D9 module, but rather list the native d3d9 library as a dependency.

Going from there, I also spotted a similar derp (fixed upstream, probably ages ago) related to d3d10core.dll and addressed that as well.

Now there's two less steps to account for during compilation, and a couple of warnings are also gone.

Since I was looking over everything, I also ported back the upstream release script. It has some nice new flags for building only 32/64-bit, which are useful during testing.

@pythonlover02 pythonlover02 merged commit 01e9165 into pythonlover02:main May 15, 2026
2 checks passed
@pythonlover02 pythonlover02 self-assigned this May 15, 2026
@pythonlover02 pythonlover02 added the enhancement New feature or request label May 15, 2026
@WinterSnowfall WinterSnowfall deleted the sarek-meson branch May 15, 2026 06:37
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