Skip to content

Latest commit

History

History
39 lines (26 loc) 路 1.04 KB

CONTRIBUTING.md

File metadata and controls

39 lines (26 loc) 路 1.04 KB

Regenerating bindings

Source

Bindings in AmdDxExt are taken from RadeonDeveloperToolSuite-2023-02-15-1051\samples\AmdDxExt. TODO: Take them from https://github.com/GPUOpen-Tools/common_src_amddxext instead if that is the correct upstream.

Regenerate via CI

Push a branch to our repository. The CI will automatically make new files available as artifacts to be downloaded and integrated.

Regenerate locally

Install dependencies

  • Visual Studio 2022 (via Visual Studio Installer)
    • .NET SDK
    • .NET 6.0 Runtime
    • Windows 11 SDK (10.0.22000.0)
    • MSVC C++ x64/x86 build tools (Latest)
    • MSVC C++ ARM64 build tools (Latest)
  • .NET 6.0 SDK: https://dotnet.microsoft.com/en-us/download/dotnet/6.0 (Cannot be installed through Visual Studio Installer)

Regenerate metadata

From the root of the repository:

dotnet build .metadata

Regenerate rust code

From the root of the repository:

cargo run -p api_gen