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

[d3d12-memory-allocator] new port #18212

Merged
merged 15 commits into from
Jul 16, 2021

Conversation

crud89
Copy link
Contributor

@crud89 crud89 commented May 31, 2021

This PR adds a port for the D3D12 Memory Allocator, a DirectX 12 counterpart for the already existing Vulkan Memory Allocator. The port creates an interface library target from the D3D12MemAlloc header and source files. The port was also requested in issue #17157. Due to the nature of DirectX, only Windows is supported.

@NancyLi1013 NancyLi1013 added the category:new-port The issue is requesting a new library to be added; consider making a PR! label Jun 1, 2021
ports/d3d12-memory-allocator/portfile.cmake Outdated Show resolved Hide resolved
ports/d3d12-memory-allocator/portfile.cmake Show resolved Hide resolved
ports/d3d12-memory-allocator/vcpkg.json Outdated Show resolved Hide resolved
@NancyLi1013
Copy link
Contributor

Have you tested the usage for this port? @crud89

crud89 and others added 2 commits June 1, 2021 17:29
@crud89
Copy link
Contributor Author

crud89 commented Jun 1, 2021

Have you tested the usage for this port? @crud89

Yes. First, I have tried to install the port locally, which works when using my fork. Also I have integrated the fork into my project and referenced the port from there and wrote a small sample application that calls into the library. The sample builds and runs successfully.

@NancyLi1013 NancyLi1013 added info:reviewed Pull Request changes follow basic guidelines and removed requires:author-response labels Jun 2, 2021
@NancyLi1013
Copy link
Contributor

LGTM now, thanks for adding this port @crud89.

@NancyLi1013 NancyLi1013 added the requires:vcpkg-team-review This PR or issue requires someone on the vcpkg team to take a further look. label Jun 21, 2021
Copy link
Contributor

@ras0219-msft ras0219-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! This LGTM once my suggestion is applied.

versions/d-/d3d12-memory-allocator.json Outdated Show resolved Hide resolved
@ras0219-msft ras0219-msft removed the requires:vcpkg-team-review This PR or issue requires someone on the vcpkg team to take a further look. label Jun 24, 2021
Co-authored-by: Robert Schumacher <[email protected]>
@BillyONeal BillyONeal merged commit 394e6f0 into microsoft:master Jul 16, 2021
@BillyONeal
Copy link
Member

Thanks for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:new-port The issue is requesting a new library to be added; consider making a PR! info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants