RepositoryC++USHoa Kỳ
microsoft

microsoft/DirectXTex

DirectXTex texture processing library

2.2ksao
505fork
42issue
3lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: direct3d

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: xbox

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: direct3d-texture-resources

#1 Repository Của Tuần

🎮 DirectXTex: Thư viện xử lý texture mạnh mẽ cho Direct3D

Thư viện C++ mã nguồn mở từ Microsoft, hỗ trợ toàn bộ quy trình xử lý texture từ file DDS, TGA, HDR cho đến các định dạng nén Direct3D.

DirectXTex là một thư viện nguồn mở do Microsoft phát triển, cung cấp các công cụ để đọc/ghi file .DDS, thực hiện các phép biến đổi texture như thay đổi kích thước, chuyển đổi định dạng, tạo mip-maps, nén khối (block compression), và chuyển đổi từ height-map sang normal-map. Thư viện sử dụng Windows Image Component (WIC) APIs và hỗ trợ thêm độc quyền .TGA và .HDR.

✨ Điểm nổi bật

  • Đọc/ghi DDS toàn diện: Hỗ trợ chuyển đổi định dạng kế thừa, đọc/ghi file DDS
  • Hỗ trợ TGA và HDR: Độc quyền cho pipeline xử lý texture
  • WIC bitmap reader/writer: BMP, JPEG, PNG, TIFF, HD Photo
  • Công cụ texconv: Tiện ích dòng lệnh chuyển đổi texture
  • DDSTextureLoader: Bộ tải texture nhẹ tại thời gian chạy
  • ScreenGrab: Ghi ảnh chụp màn hình Direct3D
  • WICTextureLoader: Tải texture 2D từ file ảnh tiêu chuẩn
  • Hỗ trợ D3D 9/11/12: Toàn bộ phiên bản Direct3D

💡 Vì sao đáng chú ý

DirectXTex cung cấp giải pháp toàn diện thay thế cho D3DX, hoạt động độc lập với DirectX SDK cũ. Phù hợp cho cả công cụ phát triển và sử dụng tại thời gian chạy, đặc biệt hữu ích trong lĩnh vực phát triển game và đồ họa 3D.


#DirectXTex #Microsoft #DirectX #Direct3D #C++ #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC++
microsoft/DirectXTK

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

2.9k
Oct 20, 2026
RepositoryC++
microsoft/DirectXTK12

The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++

1.8k
Oct 20, 2026
RepositoryC
giladreich/QtDirect3D

QDirect3DWidget implementation similar to the built-in QOpenGLWidget

164
Oct 18, 2021
RepositoryC++
microsoft/FX11

Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.

479
Feb 19, 2026
RepositoryC++
microsoft/DxCapsViewer

DirectX Capabilities Viewer utility (dxcapsviewer.exe)

172
Oct 1, 2026
RepositoryC++
baldurk/renderdoc

RenderDoc is a stand-alone graphics debugging tool.

11.2k
Oct 20, 2026
RepositoryC++
microsoft/DirectXMath

DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

1.8k
Oct 21, 2026
RepositoryC++
GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator

Easy to integrate memory allocation library for Direct3D 12

1.0k
Oct 11, 2026
RepositoryC++
GPUOpen-Tools/GPU-Reshape

GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.

494
May 20, 2026