Skip to content

[directxtex] Use CMake build system, add OpenEXR support and dx12 feature#13969

Merged
dan-shaw merged 9 commits intomicrosoft:masterfrom
RT2Code:directxtex
Oct 13, 2020
Merged

[directxtex] Use CMake build system, add OpenEXR support and dx12 feature#13969
dan-shaw merged 9 commits intomicrosoft:masterfrom
RT2Code:directxtex

Conversation

@RT2Code
Copy link
Copy Markdown
Contributor

@RT2Code RT2Code commented Oct 10, 2020

Use the provided CMake file instead of the VS solutions to build the library, as recommended in the maintainer guidelines. DirectXTex can be built without DirectX12 (default for desktop) for Windows 7 Service Pack 1 or later, or with DirectX12 (default for ARM or UWP) for Windows 10.

Also add the openexr feature to enable OpenEXR format support in the library and its tools : https://github.com/Microsoft/DirectXTex/wiki/Adding-OpenEXR

Use the provided CMake file instead of the VS solutions to build the library, as recommended in the vcpkg maintainer guide.

Also add the openexr feature to enable OpenEXR in the library and its tools.
https://github.com/Microsoft/DirectXTex/wiki/Adding-OpenEXR
@RT2Code
Copy link
Copy Markdown
Contributor Author

RT2Code commented Oct 10, 2020

Regressions indeed, otherwise it would have been too easy. :) I'll try to fix that as soon as possible.

Edit: Fixed, I simply forgot DirectXTex tools couldn't be built on UWP or ARM platforms.

DirectXTex can be build without DirectX12 to support Windows 7 Service Pack 1 or later platforms, so I added this as a feature.
@RT2Code RT2Code changed the title [directxtex] Use CMake build system and add OpenEXR support [directxtex] Use CMake build system,add OpenEXR support and win7 feature Oct 11, 2020
@RT2Code RT2Code changed the title [directxtex] Use CMake build system,add OpenEXR support and win7 feature [directxtex] Use CMake build system, add OpenEXR support and win7 feature Oct 11, 2020
@RT2Code RT2Code changed the title [directxtex] Use CMake build system, add OpenEXR support and win7 feature [directxtex] Use CMake build system, add OpenEXR support and dx12 feature Oct 11, 2020
@LilyWangL LilyWangL added category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist requires:all-feature-testing labels Oct 12, 2020
@LilyWangL LilyWangL added info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. and removed requires:all-feature-testing labels Oct 13, 2020
@dan-shaw dan-shaw merged commit 17b23ee into microsoft:master Oct 13, 2020
@RT2Code RT2Code deleted the directxtex branch October 13, 2020 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants