Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Chuck Walbourn edited this pageOct 29, 2025 ·51 revisions

https://go.microsoft.com/fwlink/?LinkID=512686

⚠️This library is in maintenance mode and is provided as-is. New feature development has ceased, but critical bug fixes and updates to support new toolchains and dependencies may still be made.

GitHub All ReleasesGitHub Release Date

Nuget Win32

GitHub last commitCode size

Azure DevOps VS 2019Azure DevOps VS 2022

Azure DevOps CMakeAzure DevOps CMake Latest

Azure DevOps WSLAzure DevOps WSLAzure DevOps MinGW

Azure DevOps test suite buildAzure DevOps test suite build VS 2022

DirectX LogoUVAtlas, a shared source library for creating and packing an isochart texture atlas. For some recent changes, seethis blog post.

Isochart

See thisblog post andMicrosoft Docs for an overview.

UVAtlas library

UVAtlasTool

Resources

NuGet

UVAtlas is also available from the NuGet Gallery:

vcpkg C++ Package Manager

UVAtlas has a vcpkg installationport as well.

Porting from D3DX

Seethis post for a complete listing of D3DX equivalents.

Support

For bug reports and feature requests, please use GitHubissues for this project.

Security

The UVAtlas library functions are invoked by client code. While effort is made to validate parameters and arguments in code, the client code is responsible for validating any relevant user-input.

This project is subject to Microsoft's Open SourceSecurity Policy.

For a list of known vulnerabilities, seeGitHub.

Aminisign signature file is attached to the GitHub release. To verify the signature, download the.minisig file and.zip and run:

minisign -Vm UVAtlas-???.zip -P RWTzwEYN1MsFqkM7jZSD40qno+B4scRpbEYkiAvP6fpEE1D+r/IA9Dqc

The pre-built binaries attached to the release are Authenticode signed with theMicrosoft 3rd Party Application Component certificate.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visithttps://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

Tests for new features should also be submitted as a PR to theTest Suite repository.

Code of Conduct

This project has adopted theMicrosoft Open Source Code of Conduct. For more information see theCode of Conduct FAQ or contactopencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must followMicrosoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Credits

The UVAtlas library is the work of Xin Huang and Chuck Walbourn, with contributions from Chris Messer, Steve Schroeder, Microsoft Research China, and Team Bungie.

Thanks to Andrew Farrier and Scott Matloff for their on-going help with code reviews.

All content and source code for this package are subject to the terms of theMIT License.

This project has adopted theMicrosoft Open Source Code of Conduct. For more information see theCode of Conduct FAQ or contactopencode@microsoft.com with any additional questions or comments.

For Use

  • Universal Windows Platform apps
  • Windows desktop apps
  • Windows 11
  • Windows 10
  • Windows 8.1
  • Xbox One
  • Xbox Series X|S
  • Windows Subsystem for Linux

Architecture

  • x86
  • x64
  • ARM64

For Development

  • Visual Studio 2022
  • Visual Studio 2019 (16.11)
  • clang/LLVM v12 - v20
  • GCC 10.5, 11.4, 12.3, 13.3, 14.2
  • MinGW 12.2, 13.2
  • CMake 3.21

Related Projects

A python wrapper of UVAtlasTool

DirectXMesh

DirectXTex

DirectXMath

Tools

Test Suite

Content Exporter

DxCapsViewer

Clone this wiki locally


[8]ページ先頭

©2009-2025 Movatter.jp