microsoft / microsoft/win32metadata

Legacy Direct3D Versions (2-8) Support

Open
#1,913 0 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.