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

Remove dependency on the retired Direct3D Extensions library #42

Open
BinToss opened this issue Sep 3, 2020 · 2 comments
Open

Remove dependency on the retired Direct3D Extensions library #42

BinToss opened this issue Sep 3, 2020 · 2 comments

Comments

@BinToss
Copy link
Collaborator

BinToss commented Sep 3, 2020

https://walbourn.github.io/directx-sdks-of-a-certain-age/
This details parts of the DirectX SDK that are no longer built into the operating system.

https://walbourn.github.io/where-is-the-directx-sdk-2021-edition/

Use Microsoft/DirectXTK until we can completely remove D3DX dependency.
Only for D3DX10 and D3DX11...

Use https://www.nuget.org/packages/Microsoft.DXSDK.D3DX for SDK and redist

@BinToss BinToss changed the title Remove dependency on the retired D3DX and/or DirectInput libraries Remove dependency on the retired Direct3D Extensions library Oct 24, 2020
@BinToss
Copy link
Collaborator Author

BinToss commented Dec 31, 2020

DirectX SDK Includes

header/inl Included in Win10 Alternatives
d3d9.h
d3d9caps.h
d3d9types.h
d3dx9.h no
d3dx9anim.h no
d3dx9core.h no
d3dx9effect.h no
d3dx9math.h no DirectXMath, XNAMath
d3dx9math.inl no DirectXMath, XNAMath
d3dx9mesh.h no DirectXMesh
d3dx9shader.h no
d3dx9shape.h no
d3dx9tex.h no DirectXTex
d3dx9xof.h no
dinput.h
rpcsal.h

I really should be building a list of references rather than files.

d3dx9xof.h likely refers to D3DX X File Interfaces

@BinToss
Copy link
Collaborator Author

BinToss commented May 1, 2021

Imports

See the new wiki entry, Dependencies

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

No branches or pull requests

1 participant