microsoft / microsoft/win32metadata
Legacy Direct3D Versions (2-8) Support
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 149
- Avg merge
- 5d 16h
- Merged PRs (30d)
- 4
Description
I specialize in creating patches to improve compatibility with older titles on modern systems. As a part of this, I often have to make a custom configuration program, which .NET allows me to do quickly and easily. CsWin32 has been great for easily using Win32 APIs such as ddraw and d3d9+, but there does not appear to be metadata available for the legacy Direct3D APIs (2 through 8). It would be great if support for these could be added (even if marked as deprecated).
Contributor guide
Research direction
The issue requests metadata for legacy Direct3D APIs 2 through 8 and mentions existing ddraw and d3d9+ usage through CsWin32, but names no files or tests. Start by locating how those existing Win32 APIs are represented and generated; done means the legacy APIs are available to CsWin32, including deprecated declarations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, csharp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100